24 inline static const TType type_ = 0x4f3bae54;
26 virtual IThing * getIThing()=0;
27 virtual const IThing * getIThing()
const=0;
28 virtual QString
getName()
const=0;
29 virtual DVect getPosition()
const=0;
35 virtual const IIntersect * getFirstIIntersect()
const=0;
40 virtual uint getNumIntersections()
const=0;
41 virtual IContainer *getIntersectionSetAsContainer() =0;
42 virtual const IContainer *getIntersectionSetAsContainer()
const=0;
namespace Itasca
Definition: basememory.cpp:9
Definition: iintersect.h:20
Base class for items that will be stored in containers.
Definition: ithing.h:31
An array class that attempts to minimize unnecessary heap access.
Definition: ifracture.h:24
unsigned int TType
class type indicator
Definition: basedef.h:41
A container for a single "set" of geometric elements. A geometric set is a named collection of geomet...
Definition: igeomset.h:27
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
EXPORT_TAG const char * getName()
Definition: fishexample.cpp:43
An array class that attempts to minimize unnecessary heap access.
Definition: farray.h:27
Interface for containers of IThings.
Definition: icontainer.h:23
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:145
Definition: iintersectionset.h:22