| 
    Itasca C++ Interface
    
   | 
 
Provides interface to IExtrudeSetList, an IContainer of IExtrudeSet objects. More...
#include <iextrudesetlist.h>
Public Member Functions | |
| virtual IThing * | getIThing ()=0 | 
| returns its IThing pointer  | |
| virtual const IThing * | getIThing () const =0 | 
| returns its const IThing pointer  | |
| virtual const IExtrudeSet * | getCurrent () const =0 | 
| Returns a const pointer to the current body set (IExtrudeSet). May Return nullptr!  | |
| virtual IExtrudeSet * | getCurrent ()=0 | 
| Returns a pointer to the current body set (IExtrudeSet). May Return nullptr!  | |
| virtual void | clear ()=0 | 
| Clears its ExtrudeList container.  | |
| virtual IExtrudeSet * | lookupWithID (uint64 id)=0 | 
| Returns a pointer to a IExtrudeSet which id is id  | |
| 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 const IExtrudeSet * | lookupWithName (const string &name) const =0 | 
| Returns a const pointer to a IExtrudeSet which name is parameter name  | |
| virtual IExtrudeSet * | create (const string &name)=0 | 
| Creates a IExtrudeSet object and adds it to the container. Returns a pointer to the object.  | |
| virtual void | removeSet (IExtrudeSet *set)=0 | 
| Remove a IExtrudeSet from container. Returns a pointer to the object.  | |
| 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, otherwise nullptr.  | |
| virtual IContainer * | getIContainer ()=0 | 
| Returns an IContainer interface for the list of all IExtrudeSet objects.  | |
| virtual const IContainer * | getIContainer () const =0 | 
| Returns an IContainer interface for the list of all IExtrudeSet objects.  | |
| virtual bool | getMeshUnstructuredOnly () const =0 | 
| Return global meshing parameters.  | |
| virtual bool | getMeshModeQuad () const =0 | 
| virtual bool | getMeshModeTria () const =0 | 
| virtual bool | getMeshStructuredFlag () const =0 | 
| virtual bool | getMeshMultiStructuredFlag () const =0 | 
| virtual int | getMeshOptimizationLevel () const =0 | 
| virtual double | getMeshShapeQualityWeight () const =0 | 
| virtual double | getMeshQuadrangleWeight () const =0 | 
| virtual double | getMeshTargetMetric () const =0 | 
| virtual double | getMeshMaxGradation () const =0 | 
| virtual void | activateEdgeDialog (bool b) const =0 | 
| Return global default edge parameters.  | |
| virtual bool | getNumZoneEdgeEnabled () const =0 | 
| virtual bool | getLengthZoneEdgeEnabled () const =0 | 
| virtual uint32 | getDefaultZoneEdgeNum () const =0 | 
| virtual double | getDefaultZoneEdgeLength () const =0 | 
| virtual uint32 | getDefaultEdgeSize (double) const =0 | 
| virtual bool | isContinuousPath () const =0 | 
| Return global extrusion path parameters.  | |
| virtual bool | isParallelEndPath () const =0 | 
| virtual int | getExtrudeMode () const =0 | 
Public Attributes | |
| shared::Signal< const string & > | currentChanged | 
Static Public Attributes | |
| static const TType | type_ = 0x4d2227cc | 
| The type identification number for this class, for use in convert_cast() and convert_getcast().  | |
Provides interface to IExtrudeSetList, an IContainer of IExtrudeSet objects.