24 virtual const IThing *getIThing()
const=0;
26 virtual IThing *getIThing()=0;
28 virtual const IContainer * getIContainer()
const=0;
33 virtual const ISELNode * getFirstSELNode()
const=0;
36 virtual ISELNode * getFirstSELNode()=0;
38 virtual const ISELNode * findSelNodeWithID(quint64
id)
const=0;
40 virtual ISELNode * findSelNodeWithID(quint64
id) =0;
48 virtual quint32 getSELNodeType()
const=0;
50 virtual uint getFapNotice()
const=0;
52 virtual uint getFobNotice()
const=0;
54 virtual uint getGeometryNotice()
const=0;
56 virtual uint getFixityNotice()
const =0;
58 virtual uint getVelocityNotice()
const=0;
60 virtual uint getDisplacementNotice()
const=0;
62 virtual uint getLinkStateNotice()
const=0;
64 virtual uint getFISHNotice()
const=0;
66 virtual uint getGroupNotice()
const=0;
67 virtual uint getRatioTargetNotice()
const=0;
Interface to the structural elements base class.
Definition: imodulesel.h:5
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
debug checked shorthand for std::numeric_limits<T>::
Definition: limit.h:25
Interface for containers of IThings.
Definition: icontainer.h:23
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:145
Interface to the global list of all structural elements nodes.
Definition: iselnodelist.h:21
Interface to provide access to structural element nodes.
Definition: iselnode.h:39