13 class IContainerContact;
27 virtual TType getClumpCCFDType()
const=0;
28 virtual TType getPebbleCCFDType()
const=0;
29 virtual uint getClumpCCFDCycleNotice()
const=0;
30 virtual uint getClumpCCFDExtraNotice()
const=0;
31 virtual uint getClumpCCFDGroupNotice()
const=0;
32 virtual uint getClumpCCFDCleanNotice()
const=0;
33 virtual const IContainer * getIContainerClumpCCFD()
const=0;
34 virtual IContainer * getIContainerClumpCCFD()=0;
35 virtual const IClumpCCFD * findClumpCCFDWithID(quint64
id)
const=0;
36 virtual IClumpCCFD * findClumpCCFDWithID(quint64
id) =0;
37 virtual const IContainer * getIContainerPebbleCCFD()
const=0;
38 virtual IContainer * getIContainerPebbleCCFD()=0;
39 virtual const IPebbleCCFD * findPebbleCCFDWithID(quint64
id)
const=0;
40 virtual IPebbleCCFD * findPebbleCCFDWithID(quint64
id) =0;
43 virtual void validate()=0;
47 virtual void populateAttributeSets(QStringList *scalarAtts,
FArray<uint> *scalarNotices,QStringList *stringAtts,
FArray<uint> *stringNotices,QStringList *vectorAtts,
FArray<uint> *vectorNotices)
const=0;
49 virtual void populatePropertySets(QStringList *scalarProps,QStringList *stringProps,QStringList *vectorProps)
const=0;
namespace Itasca
Definition: basememory.cpp:9
Definition of a Signal2 object, holding a list of ISlot2 objects.
Definition: isignalbase.h:76
Definition: iclumpccfd.h:28
ccfd namespace
Definition: iballfluid.h:19
Definition: imoduleclumpccfd.h:23
Interface for the small-granularity callback utility.
Definition: ipebbleccfd.h:25
An array class that attempts to minimize unnecessary heap access.
debug checked shorthand for std::numeric_limits<T>::
Definition: limit.h:25
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
An array class that attempts to minimize unnecessary heap access.
Definition: farray.h:27
Interface for containers of IThings.
Definition: icontainer.h:23