|
Itasca C++ Interface
|
Public Member Functions | |
| virtual IThing * | getIThing ()=0 |
| Return an IThing interface for this object. | |
| virtual const IThing * | getIThing () const =0 |
| Return a const IThing interface for this object. | |
| virtual IRBlock * | getIRBlock ()=0 |
| Return an IRBlock interface for this object. | |
| virtual const IRBlock * | getIRBlock () const =0 |
| Return a const IRBlock interface for this object. | |
| virtual string | 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. | |
|
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.
|
pure virtual |
Set a component of the inertia tensor. Admissible values are: 11,12,13,22,23,33 in 3D.