18 inline static const TType type_ = 0x5fd09f1b;
20 virtual IThing* getIThing() = 0;
21 virtual const IThing* getIThing()
const = 0;
23 virtual QVariant getAttribute(
const QString& name)
const = 0;
24 virtual QStringList getAllAttributes()
const = 0;
27 virtual DExtent3 getExtent()
const = 0;
28 virtual DVect getPosition()
const = 0;
29 virtual DVect getFlowVector()
const = 0;
30 virtual DVect getTransVelocity()
const = 0;
31 virtual DVect getRotCenter()
const = 0;
32 virtual DAVect getOrientation()
const = 0;
33 virtual DAVect getAngVelocity()
const = 0;
34 virtual bool getActive()
const = 0;
35 virtual IBrick* getBrick()
const = 0;
37 virtual void setPosition(
const DVect &) = 0;
38 virtual void setFlowVector(
const DVect&) = 0;
39 virtual void setTransVelocity(
const DVect&) = 0;
40 virtual void setRotCenter(
const DVect&) = 0;
41 virtual void setOrientation(
const DAVect&) = 0;
42 virtual void setAngVelocity(
const DAVect&) = 0;
43 virtual void setActive(
bool) = 0;
44 virtual void setBrick(uint32) = 0;
An array class that attempts to minimize unnecessary heap access.
Definition farray.h:25
Base class for items that will be stored in containers.
Definition ithing.h:30
An array class that attempts to minimize unnecessary heap access.
uint32 TType
class type indicator
Definition basedef.h:46
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:154
DAVect3 DAVect
Angular vector of doubles, either 2D or 3D.
Definition dim.h:162
namespace Itasca
Definition basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4
PFC namespace.
Definition iballfluid.h:15