30 inline static const TType type_ = 0x4c90671b;
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
Interface for a vertex used in the faceted wall logic. This is the interface for a vertex used in the...
Definition: ihalfvertex.h:27
virtual IThing * getIThing()=0
Return an IThing interface for this object.
virtual void setVelocity(const DVect &p)=0
Set the vertex translational velocity to p.
virtual void getFacetList(FArray< const IHalfFacet * > *ret) const =0
Return a list of const IHalfFacet objects that share this vertex.
virtual const IThing * getIThing() const =0
Return a const IThing interface for this object.
virtual DVect getVelocity() const =0
Returns the DVect translational velocity of the vertex.
virtual void getFacetList(FArray< IHalfFacet * > *ret)=0
Return a list of IHalfFacet objects that share this vertex.
virtual void setPosition(const DVect &p)=0
Set the vertex position to p.
virtual DVect getPosition() const =0
Returns the DVect position of the vertex.
virtual QVariant getAttribute(const QString &name) const =0
Return the pointer to the parent FWall.
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:150
namespace Itasca
Definition: basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4