9 #include "utility/interface/igroup.h" 34 inline static const TType type_ = 0x53ab1fd7;
40 virtual const IContainer *getIContainer()
const=0;
43 virtual quint32 getIBodyPointType()
const=0;
45 virtual quint32 getIBodyEdgeType()
const=0;
47 virtual quint32 getIBodyFaceType()
const=0;
49 virtual quint32 getIBodyBlockType()
const=0;
51 virtual quint32 getIBodySetType()
const=0;
55 virtual IBodySet * getFirstBodySet()=0;
57 virtual const IBodySet *getFirstBodySet()
const=0;
59 virtual const IBodySet *current()
const=0;
61 virtual void current(
IBodySet *set)=0;
64 virtual IBodySet * lookupWithID(quint64
id)=0;
66 virtual const IBodySet *lookupWithID(quint64
id)
const=0;
68 virtual IBodySet * lookupWithName(
const QString &name)=0;
70 virtual const IBodySet *lookupWithName(
const QString &name)
const=0;
72 virtual QStringList findAllBodySets()
const=0;
76 virtual IBodySet *create(
const QString &name,quint64
id=0)=0;
85 virtual uint getCurrentChangedCode()
const=0;
93 virtual bool sniffBodySetFileOK(
const QString &filename, QString &bsetName)
const=0;
namespace Itasca
Definition: basememory.cpp:9
Definition of a Signal2 object, holding a list of ISlot2 objects.
Definition: isignalbase.h:76
DIM - Provides code portability between 2D and 3D codes.
A class representing a single closed polygon made up of a list of edges.
Definition: igeompoly.h:23
unsigned int TType
class type indicator
Definition: basedef.h:41
Interface for a user-defined geometric point.
Definition: igeompoint.h:18
A container for a single "set" of geometric elements. A geometric set is a named collection of geomet...
Definition: igeomset.h:27
Interface for a user-defined geometric edge, defined as the line between two IGeomPoint objects.
Definition: igeomedge.h:24
A container for a single "set" of body-block elements. A body-block set is a named collection of body...
Definition: ibodyset.h:33
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Interface for containers of IThings.
Definition: icontainer.h:23
Interface for container of IThings.