8#include "shared/interface/signal.h" 
   28        shared::Signal<const string &> currentChanged;
 
   61        virtual bool        getMeshModeQuad() 
const=0;
 
   62        virtual bool        getMeshModeTria() 
const = 0;
 
   63        virtual bool        getMeshStructuredFlag() 
const=0;
 
   64        virtual bool        getMeshMultiStructuredFlag() 
const=0;
 
   65        virtual int         getMeshOptimizationLevel() 
const=0;
 
   66        virtual double      getMeshShapeQualityWeight() 
const=0;
 
   67        virtual double      getMeshQuadrangleWeight() 
const=0;
 
   68        virtual double      getMeshTargetMetric() 
const=0;
 
   69        virtual double      getMeshMaxGradation() 
const=0;
 
   74        virtual bool       getNumZoneEdgeEnabled() 
const=0;
 
   75        virtual bool       getLengthZoneEdgeEnabled() 
const=0;
 
   76        virtual uint32     getDefaultZoneEdgeNum() 
const=0;
 
   77        virtual double     getDefaultZoneEdgeLength() 
const=0;
 
   78        virtual uint32     getDefaultEdgeSize(
double) 
const=0;
 
   81        virtual bool       isParallelEndPath() 
const = 0;
 
   82        virtual int        getExtrudeMode() 
const = 0;
 
 
Provides interface to IExtrudeSet. Contains containers for points, edges and blocks objects.
Definition iextrudeset.h:32
Provides interface to IExtrudeSetList, an IContainer of IExtrudeSet objects.
Definition iextrudesetlist.h:23
virtual void removeSet(IExtrudeSet *set)=0
Remove a IExtrudeSet from container. Returns a pointer to the object.
virtual void activateEdgeDialog(bool b) const =0
Return global default edge parameters.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition iextrudesetlist.h:26
virtual const IThing * getIThing() const =0
returns its const IThing pointer
virtual IExtrudeSet * getCurrent()=0
Returns a pointer to the current body set (IExtrudeSet). May Return nullptr!
virtual IThing * getIThing()=0
returns its IThing pointer
virtual IExtrudeSet * lookupWithID(uint64 id)=0
Returns a pointer to a IExtrudeSet which id is id
virtual const IContainer * getIContainer() const =0
Returns an IContainer interface for the list of all IExtrudeSet objects.
virtual const IExtrudeSet * lookupWithID(uint64 id) const =0
Returns a const pointer to a IExtrudeSet which id is id
virtual IExtrudeSet * lookupWithName(const string &name)=0
Returns a pointer to a IExtrudeSet which name is parameter name
virtual void clear()=0
Clears its ExtrudeList container.
virtual const IExtrudeSet * getCurrent() const =0
Returns a const pointer to the current body set (IExtrudeSet). May Return nullptr!
virtual bool isContinuousPath() const =0
Return global extrusion path parameters.
virtual const IExtrudeSet * lookupWithName(const string &name) const =0
Returns a const pointer to a IExtrudeSet which name is parameter name
virtual bool getMeshUnstructuredOnly() const =0
Return global meshing parameters.
virtual IExtrudeSet * renameSet(const string &from, const string &to)=0
Looks up and renames an exisiting set. Returns a pointer to the renamed set, if succesfull,...
virtual IExtrudeSet * create(const string &name)=0
Creates a IExtrudeSet object and adds it to the container. Returns a pointer to the object.
virtual IContainer * getIContainer()=0
Returns an IContainer interface for the list of all IExtrudeSet objects.
Interface for containers of IThings.
Definition icontainer.h:21
Base class for items that will be stored in containers.
Definition ithing.h:31
uint32 TType
class type indicator
Definition basedef.h:47
constexpr D to(const T &t)
This template function serves as an alternative to static_cast<T>().
Definition to.h:28
namespace Itasca
Definition basememory.cpp:14