Base class for items that will be stored in containers.
Definition ithing.h:31
 
Interface to provide access to surfaces, see command GEN SURFACE.
Definition isurface.h:19
 
virtual const ISurface * getJoinSurface(uint32 no) const =0
given a edge number, return the join surface
 
virtual ISurface * getNext()=0
 
virtual IThing * getIThing()=0
returns a IThing pointer
 
virtual DVect3 getNodePosition(uint32 no) const =0
given a node number, return the node position
 
virtual const ISurface * getNext() const =0
 
virtual const IThing * getIThing() const =0
returns a const IThing pointer
 
virtual DVect3 getNormal() const =0
returns the surface normal vector
 
virtual uint64 getVolumeID() const =0
returns the volume ID that a surface belongs to
 
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition isurface.h:22
 
virtual string getName() const =0
return the name of collection of triangles if there is a collection
 
uint32 TType
class type indicator
Definition basedef.h:47
 
namespace Itasca
Definition basememory.cpp:14