30 inline static const TType type_ = 0x4c90671b;
33 virtual IThing * getIThing()=0;
35 virtual const IThing * getIThing()
const=0;
38 virtual DVect getPosition()
const=0;
40 virtual DVect getVelocity()
const=0;
43 virtual void setPosition(
const DVect &p)=0;
45 virtual void setVelocity(
const DVect &p)=0;
57 virtual QVariant getAttribute(
const QString &name)
const=0;
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
Interface for a vertex used in the faceted wall logic. This is the interface for a vertex used in the...
Definition: ihalfvertex.h:27
An array class that attempts to minimize unnecessary heap access.
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
An array class that attempts to minimize unnecessary heap access.
Definition: farray.h:27
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:145