Interface for accessing and manipulating a coordinate system created with cMixin::CreateCoordinateSystem().
More...
|
virtual osg::Group * | GetRoot ()=0 |
| Use this to add nodes within the coordinate system. More...
|
|
virtual tVoid | SetPosition (const osg::Vec3d &oPos)=0 |
| Set the position of the coordinate system. More...
|
|
virtual tVoid | SetAttitude (const osg::Quat &oQuat)=0 |
| Set the attitude of the coordinate system. More...
|
|
virtual tVoid | SetScale (const osg::Vec3d &oScale)=0 |
| Set the scale of the coordinate system. More...
|
|
virtual tVoid | SetPivotPoint (const osg::Vec3d &oPivot)=0 |
| Set the pivot point of the coordinate system. More...
|
|
Interface for accessing and manipulating a coordinate system created with cMixin::CreateCoordinateSystem().
Definition at line 40 of file mixin.h.
◆ GetRoot()
virtual osg::Group* GetRoot |
( |
| ) |
|
|
pure virtual |
Use this to add nodes within the coordinate system.
- Returns
- The root group of the coordinate system.
◆ SetAttitude()
virtual tVoid SetAttitude |
( |
const osg::Quat & |
oQuat | ) |
|
|
pure virtual |
Set the attitude of the coordinate system.
- Parameters
-
[in] | oQuat | The new attitude. |
◆ SetPivotPoint()
virtual tVoid SetPivotPoint |
( |
const osg::Vec3d & |
oPivot | ) |
|
|
pure virtual |
Set the pivot point of the coordinate system.
- Parameters
-
[in] | oPivot | The new pivot point. |
◆ SetPosition()
virtual tVoid SetPosition |
( |
const osg::Vec3d & |
oPos | ) |
|
|
pure virtual |
Set the position of the coordinate system.
- Parameters
-
[in] | oPos | The new position. |
◆ SetScale()
virtual tVoid SetScale |
( |
const osg::Vec3d & |
oScale | ) |
|
|
pure virtual |
Set the scale of the coordinate system.
- Parameters
-
[in] | oScale | The new scale factors. |