24 inline static const TType type_ = 0x4d2227cc;
27 virtual IThing * getIThing()=0;
29 virtual const IThing * getIThing()
const=0;
31 virtual const QObject * getQObject()
const=0;
33 virtual QObject * getQObject()=0;
39 virtual void clear()=0;
43 virtual const IExtrudeSet *lookupWithID(quint64
id)
const=0;
45 virtual IExtrudeSet * lookupWithName(
const QString &name)=0;
47 virtual const IExtrudeSet *lookupWithName(
const QString &name)
const=0;
49 virtual IExtrudeSet * create(
const QString &name)=0;
56 virtual const IContainer *getIContainer()
const=0;
59 virtual const bool getMeshUnstructuredOnly()
const=0;
60 virtual const bool getMeshModeQuad()
const=0;
61 virtual const bool getMeshStructuredFlag()
const=0;
62 virtual const bool getMeshMultiStructuredFlag()
const=0;
63 virtual const int getMeshOptimizationLevel()
const=0;
64 virtual const double getMeshShapeQualityWeight()
const=0;
65 virtual const double getMeshQuadrangleWeight()
const=0;
66 virtual const double getMeshTargteMetric()
const=0;
67 virtual const double getMeshMaxGradation()
const=0;
71 virtual void activateEdgeDialog(
bool b)
const=0;
72 virtual const bool getNumZoneEdgeEnabled()
const=0;
73 virtual const bool getLengthZoneEdgeEnabled()
const=0;
74 virtual const quint32 getDefaultZoneEdgeNum()
const=0;
75 virtual const double getDefaultZoneEdgeLength()
const=0;
76 virtual const quint32 getDefaultEdgeSize(
double)
const=0;
80 virtual void currentChanged(
const QString ¤t)=0;
Provides interface to IExtrudeSet. Contains containers for points, edges and blocks objects.
Definition: iextrudeset.h:30
Provides interface to IExtrudeSetList, an IContainer of IExtrudeSet objects.
Definition: iextrudesetlist.h:21
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
unsigned int TType
class type indicator
Definition: basedef.h:41
Interface for containers of IThings.
Definition: icontainer.h:23