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

Public Member Functions

virtual IThinggetIThing ()=0
 Return an IThing interface for this object.
 
virtual const IThinggetIThing () const =0
 Return a const IThing interface for this object.
 
virtual IRBlockgetIRBlock ()=0
 Return an IRBlock interface for this object.
 
virtual const IRBlockgetIRBlock () const =0
 Return a const IRBlock interface for this object.
 
virtual IString getName () const =0
 Return the name of the template.
 
virtual double getMoiCompTemp (int) const =0
 Admissible values are: 11,12,13,22,23,33 in 3D. This is as the RBlock template has been imported.
 
virtual DAVect getMoiTemp () const =0
 Return the inertia tensor in principal axis form.
 
virtual double getVolumeTemp () const =0
 
virtual void setVolumeTemp (const double &d)=0
 
virtual void setMoiCompTemp (const double &, int)=0
 
virtual void setMoiTemp (const DAVect &)=0
 Set the inertia tensor in principal axis form.
 

Static Public Attributes

static const TType type_ = 0x55ef2418
 TType for type casting.
 

Member Function Documentation

◆ getMoiCompTemp()

virtual double rblock::IRBlockTemplate::getMoiCompTemp ( int ) const
pure virtual

Admissible values are: 11,12,13,22,23,33 in 3D. This is as the RBlock template has been imported.

Return a component of the inertia tensor. In 2D just the value is returned. In 3D the components are returned.

◆ setMoiCompTemp()

virtual void rblock::IRBlockTemplate::setMoiCompTemp ( const double & ,
int  )
pure virtual

Set a component of the inertia tensor. Admissible values are: 11,12,13,22,23,33 in 3D.


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