Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
extruder::IExtrudeSetList Class Referenceabstract

Provides interface to IExtrudeSetList, an IContainer of IExtrudeSet objects. More...

#include <iextrudesetlist.h>

Public Member Functions

virtual IThinggetIThing ()=0
 returns its IThing pointer
 
virtual const IThinggetIThing () const =0
 returns its const IThing pointer
 
virtual const IExtrudeSetgetCurrent () const =0
 Returns a const pointer to the current body set (IExtrudeSet). May Return nullptr!
 
virtual IExtrudeSetgetCurrent ()=0
 Returns a pointer to the current body set (IExtrudeSet). May Return nullptr!
 
virtual void clear ()=0
 Clears its ExtrudeList container.
 
virtual IExtrudeSetlookupWithID (uint64 id)=0
 Returns a pointer to a IExtrudeSet which id is id
 
virtual const IExtrudeSetlookupWithID (uint64 id) const =0
 Returns a const pointer to a IExtrudeSet which id is id
 
virtual IExtrudeSetlookupWithName (const QString &name)=0
 Returns a pointer to a IExtrudeSet which name is parameter name
 
virtual const IExtrudeSetlookupWithName (const QString &name) const =0
 Returns a const pointer to a IExtrudeSet which name is parameter name
 
virtual IExtrudeSetcreate (const QString &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 IExtrudeSetrenameSet (const QString &from, const QString &to)=0
 Looks up and renames an exisiting set. Returns a pointer to the renamed set, if succesfull, otherwise nullptr.
 
virtual IContainergetIContainer ()=0
 Returns an IContainer interface for the list of all IExtrudeSet objects.
 
virtual const IContainergetIContainer () 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 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 QString & > currentChanged
 

Static Public Attributes

static const TType type_ = 0x4d2227cc
 The type identification number for this class, for use in convert_cast() and convert_getcast().
 

Detailed Description

Provides interface to IExtrudeSetList, an IContainer of IExtrudeSet objects.


The documentation for this class was generated from the following file: