Declaration of a custom object that manages a model and its properties.
More...
Public Member Functions |
| | MyObject (makVrv::DtDe &de, makVrv::DtUniqueID id) |
| | CTOR.
|
| virtual | ~MyObject () |
| | DTOR.
|
| void | createModel () |
| | Create an OpenSceneGraph geometry.
|
| void | setRotationAngle (double rotationAngleInDegrees) |
| | Set the rotation angle which gets called every tick.
|
Protected Attributes |
| makVrv::DtDe & | myDe |
osg::ref_ptr
< osg::PositionAttitudeTransform > | myPat |
Detailed Description
Declaration of a custom object that manages a model and its properties.
This object is intended to be controlled by the agent, MyObjectAgent.
- Examples
-
Constructor & Destructor Documentation
| MyObject::MyObject |
( |
makVrv::DtDe & |
de, |
|
|
makVrv::DtUniqueID |
id |
|
) |
| |
CTOR.
DtDe and DtUniqueId are not used by this class.
| virtual MyObject::~MyObject |
( |
| ) |
|
|
virtual |
Member Function Documentation
| void MyObject::createModel |
( |
| ) |
|
Create an OpenSceneGraph geometry.
The geometry is added to the core VRV DtOsgRenderer class to handle the rendering part.
| void MyObject::setRotationAngle |
( |
double |
rotationAngleInDegrees | ) |
|
Set the rotation angle which gets called every tick.
Member Data Documentation
| makVrv::DtDe& MyObject::myDe |
|
protected |
| osg::ref_ptr<osg::PositionAttitudeTransform> MyObject::myPat |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/examples/exampleSimpleAgent/MyObject.h