Itasca C++ Interface
Loading...
Searching...
No Matches
dfn::IDFNTemplate Class Referenceabstract

Public Member Functions

virtual IThinggetIThing ()=0
 returns the generic type
virtual const IThinggetIThing () const =0
 returns the generic type
virtual string getName () const =0
 returns the name
virtual uint32 sizeType () const =0
 get the type of size distribution
virtual string sizeTypeName () const =0
 get the type of size distribution
virtual uint32 orientationType () const =0
 get the type of orientation distribution
virtual string orientationTypeName () const =0
 get the type of orientation distribution
virtual uint32 positionType () const =0
 get the type of position distribution
virtual string positionTypeName () const =0
 get the type of position distribution
virtual void sizeType (uint32)=0
 set the type of size distribution
virtual void sizeType (const string &)=0
 set the type of size distribution
virtual void orientationType (uint32)=0
 set the type of orientation distribution
virtual void orientationType (const string &)=0
 set the type of orientation distribution
virtual void positionType (uint32)=0
 set the type of position distribution
virtual void positionType (const string &)=0
 set the type of position distribution
virtual uint32 sizeParamSize () const =0
 get the number of param of the size distribution
virtual base::Property sizeParam (uint32 ind) const =0
 get the ind param of the size distribution
virtual uint32 orientationParamSize () const =0
 get the number of param of the orientation distribution
virtual base::Property orientationParam (uint32 ind) const =0
 get the ind param of the orientation distribution
virtual uint32 positionParamSize () const =0
 get the number of param of the position distribution
virtual base::Property positionParam (uint32 ind) const =0
 get the ind param of the position distribution
virtual void sizeParam (uint32 ind, base::Property)=0
 set the ind param of the size distribution
virtual void orientationParam (uint32 ind, base::Property)=0
 set the ind param of the orientation distribution
virtual void positionParam (uint32 ind, base::Property)=0
 set the ind param of the position distribution
virtual double sizeBoundMin () const =0
 get the min boundary of the size distribution
virtual void sizeBoundMin (const double &)=0
 set the min boundary of the size distribution
virtual double sizeBoundMax () const =0
 get the max boundary of the size distribution
virtual void sizeBoundMax (const double &)=0
 get the max boundary of the size distribution
virtual DVect positionBoundMin () const =0
 get the min boundary of the position distribution
virtual void positionBoundMin (const DVect &)=0
 set the min boundary of the position distribution
virtual DVect positionBoundMax () const =0
 get the max boundary of the position distribution
virtual void positionBoundMax (const DVect &)=0
 get the max boundary of the position distribution
virtual ORI orientationBoundMin () const =0
 get the min boundary of the orientation distribution
virtual void orientationBoundMin (const ORI &)=0
 set the min boundary of the orientation distribution
virtual ORI orientationBoundMax () const =0
 get the max boundary of the orientation distribution
virtual void orientationBoundMax (const ORI &)=0
 get the max boundary of the orientation distribution

Static Public Attributes

static const TType type_ = 0x4f27bf35

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