24 virtual const IContainer *getIContainer()
const=0;
29 virtual const ILabel *lookupWithName(QString name)
const=0;
31 virtual ILabel * lookupWithName(QString name)=0;
34 virtual const ILabel *getFirst()
const=0;
36 virtual ILabel *getFirst()=0;
40 virtual UInt getNotice()
const=0;
43 virtual quint32 getLabelGeneralType()
const=0;
46 virtual ILabel *findOrCreateWithName(QString name)=0;
48 virtual ILabel *create(
const DVect &pos,QString name=QString())=0;
51 virtual TType getType()
const=0;
namespace Itasca
Definition: basememory.cpp:9
DIM - Provides code portability between 2D and 3D codes.
Interface to a single label.
Definition: ilabel.h:19
unsigned int UInt
unsigned 32 bit
Definition: basedef.h:31
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
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 list of all labels in the system.
Definition: ilabellist.h:21