Interface for accessing and manipulating a coordinate system created with cMixin::CreateCoordinateSystem().
More...
#include <mixin.h>
|
| virtual osg::Group * | GetRoot ()=0 |
| | Use this to add nodes within the coordinate system.
|
| |
| virtual tVoid | SetPosition (const osg::Vec3d &oPos)=0 |
| | Set the position of the coordinate system.
|
| |
| virtual tVoid | SetAttitude (const osg::Quat &oQuat)=0 |
| | Set the attitude of the coordinate system.
|
| |
| virtual tVoid | SetScale (const osg::Vec3d &oScale)=0 |
| | Set the scale of the coordinate system.
|
| |
| virtual tVoid | SetPivotPoint (const osg::Vec3d &oPivot)=0 |
| | Set the pivot point of the coordinate system.
|
| |
|
|
| ~IChildCoordinateSystem ()=default |
| | not destructable
|
| |
Interface for accessing and manipulating a coordinate system created with cMixin::CreateCoordinateSystem().
Definition at line 61 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. |