12 class IContainerContact;
13 class IContainerAllActiveContact;
18 inline static const TType type_ = 0x4c815b81;
21 virtual const IContainer * getContainer()
const=0;
22 virtual uint getNumberOfTypes()
const=0;
23 virtual QStringList getTypeNames()
const=0;
24 virtual QList<TType> getTypes()
const =0;
25 virtual quint64 getSize(
int index)
const=0;
30 virtual const IContact * findWithIDAndType(
const TType &type,quint64
id)
const=0;
31 virtual const IContact * findWithEndIDsAndType(
const TType &type,quint64 id1,quint64 id2)
const=0;
32 virtual uint getGeometryNotice()
const=0;
33 virtual uint getExtraNotice()
const=0;
34 virtual uint getGroupNotice()
const=0;
35 virtual uint getPropertyNotice()
const=0;
namespace Itasca
Definition: basememory.cpp:9
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