VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
makVrv::DtOsgSimpleModel Class Reference

This is a realization of DtModel. More...

Inheritance diagram for makVrv::DtOsgSimpleModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtOsgSimpleModel (DtDe &de, DtUniqueID &id)
virtual ~DtOsgSimpleModel ()
virtual void setModelDefinition (const std::string &str)
 Set the model definition.
virtual void setVisible (bool visible)
 Set the model definition.
virtual void setPosition (int vtx, const DtVector &position)
 Set the model definition.
virtual void setOrientation (int vtx, const DtTaitBryan &orientation)
 Set the model definition.
virtual void addToScene (const DtUniqueID &sceneObjectId, int modelSet, int visualizerType)
 Set whether or not other scene objects can ground clamp to this model.
virtual void addToSceneAsProp (const DtUniqueID &sceneObjectId)
 Set whether or not other scene objects can ground clamp to this model.
virtual void removeFromScene ()
 Set whether or not other scene objects can ground clamp to this model.
virtual void setSolid (bool isSolid)
 Set whether or not other scene objects can ground clamp to this model.

Protected Attributes

DtOsgSceneConnectormySceneConnector

Detailed Description

This is a realization of DtModel.

It is a model class that is used to create a simple, model definition-based modelInstance. Renaming (when the Attachable- is removed from the class name) is recommended


Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrv::DtOsgSimpleModel::setModelDefinition ( const std::string &  str) [virtual]

Set the model definition.

Reimplemented from makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::setVisible ( bool  visible) [virtual]

Set the model definition.

Reimplemented from makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::setPosition ( int  vtx,
const DtVector position 
) [virtual]

Set the model definition.

Reimplemented from makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::setOrientation ( int  vtx,
const DtTaitBryan &  orientation 
) [virtual]

Set the model definition.

Reimplemented from makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::addToScene ( const DtUniqueID sceneObjectId,
int  modelSet,
int  visualizerType 
) [virtual]

Set whether or not other scene objects can ground clamp to this model.

Implements makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::addToSceneAsProp ( const DtUniqueID sceneObjectId) [virtual]

Set whether or not other scene objects can ground clamp to this model.

Reimplemented from makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::removeFromScene ( ) [virtual]

Set whether or not other scene objects can ground clamp to this model.

Implements makVrv::DtModel.

virtual void makVrv::DtOsgSimpleModel::setSolid ( bool  isSolid) [virtual]

Set whether or not other scene objects can ground clamp to this model.

Implements makVrv::DtModel.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)