VR-Vantage 1.4.1 API Class Documentation
Public Member Functions | Protected Attributes
MyObject Class Reference

Declaration of a custom object that manages a model and its properties. More...

List of all members.

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::DtDemyDe
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]

DTOR.


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

osg::ref_ptr<osg::PositionAttitudeTransform> MyObject::myPat [protected]

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


Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)