14 class IContainerContact;
15 class IContainerAllActiveContact;
23 virtual const IContainer * getContainer()
const=0;
24 virtual uint32 getNumberOfTypes()
const=0;
26 virtual std::vector<TType> getTypes()
const =0;
27 virtual uint64 getSize(
int index)
const=0;
32 virtual const IContact * findWithIDAndType(
const TType &type,uint64
id)
const=0;
33 virtual const IContact * findWithEndIDsAndType(
const TType &type,uint64 id1,uint64 id2)
const=0;
35 virtual uint32 getGeometryNotice()
const=0;
36 virtual uint32 getExtraNotice()
const=0;
37 virtual uint32 getGroupNotice()
const=0;
38 virtual uint32 getPropertyNotice()
const=0;
One stop include for all objects defined as part of base interface.
Definition basestring.h:71
Interface for containers of IThings.
Definition icontainer.h:21
uint32 TType
class type indicator
Definition basedef.h:47
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6