# I3DExRigidBody Struct Reference

Inheritance diagram for I3DExRigidBody:

List of all members.

## Public Member Functions
virtual void MCCOMAPI | SetTransform (const TVector3d &position, const TUnitQuaterniond &orientation)=0
virtual void MCCOMAPI | GetTransform (TVector3d &position, TUnitQuaterniond &orientation)=0
virtual void MCCOMAPI | SetGeometry (I3DExGeometry *geometry)=0
virtual I3DExGeometry *MCCOMAPI | GetGeometry ()=0
virtual void MCCOMAPI | GeometryModified ()=0
virtual boolean MCCOMAPI | IsStatic () const =0

## Member Function Documentation

virtual void MCCOMAPI I3DExRigidBody::GeometryModified | ( |  | ) | `[pure virtual]`

virtual I3DExGeometry* MCCOMAPI I3DExRigidBody::GetGeometry | ( |  | ) | `[pure virtual]`

virtual void MCCOMAPI I3DExRigidBody::GetTransform | ( | TVector3d & | position,
|  | TUnitQuaterniond & | orientation |
| ) |  |  | `[pure virtual]`

Returns the position of the object.

Parameters:

  | position |
  | orientation |

virtual boolean MCCOMAPI I3DExRigidBody::IsStatic | ( |  | ) | const`[pure virtual]`

virtual void MCCOMAPI I3DExRigidBody::SetGeometry | ( | I3DExGeometry * | geometry | ) | `[pure virtual]`

Sets the geometry associated with the mesh

Parameters:

  | geometry |

virtual void MCCOMAPI I3DExRigidBody::SetTransform | ( | const TVector3d & | position,
|  | const TUnitQuaterniond & | orientation |
| ) |  |  | `[pure virtual]`

Sets the position of the rigid body

Parameters:

  | position | The position of the rigid body.
  | orientation | The translation of the rigid body.

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

- I3DExRigidBodySolver.h