18 inline static const TType type_ = 0x5ab63d90;
20 virtual IThing * getIThing()=0;
21 virtual const IThing * getIThing()
const=0;
22 virtual IBody * getIBody()=0;
23 virtual const IBody * getIBody()
const=0;
25 virtual DVect getPosition()
const=0;
26 virtual DVect getFacetPosition(
int i)
const=0;
27 virtual DVect getBallPosition()
const=0;
28 virtual double getBallRadius()
const=0;
29 virtual DVect getVelocity()
const=0;
30 virtual DExtent getCellExtent()
const=0;
31 virtual DExtent getToleranceExtent()
const=0;
32 virtual const IRBlock * getMaster()
const=0;
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
unsigned int TType
class type indicator
Definition: basedef.h:41
DExtent3 DExtent
A DExtent2 in 2D, a DExtent3 in 3D.
Definition: dim.h:149
Definition: ighostrblock.h:16
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:145