VR-Vantage 2.5 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
MyObjectClassDefinition Class Reference

Definition class for the scene object class: MyObject. More...

Inheritance diagram for MyObjectClassDefinition:
Inheritance graph
[legend]

Public Types

enum  FunctionIds { function_createModel, function_setRotationAngle, end_FunctionIds }
 Unique Function Ids used to store the state functions in a message. More...
- Public Types inherited from makVrv::DtAgentDefinition< MyObject >
typedef std::map< unsigned int,
DtMessageMemberCall< MyObject > * > 
CallMap

Public Member Functions

 MyObjectClassDefinition (const std::string &className="MyObject")
 CTOR- all functions pointers are binded in the CTOR.
virtual ~MyObjectClassDefinition ()
 DTOR.
- Public Member Functions inherited from makVrv::DtAgentDefinition< MyObject >
 DtAgentDefinition (const std::string &className)
 CTOR.
virtual ~DtAgentDefinition ()
virtual bool doCall (DtDe &de, unsigned int function, MyObject *o, DtMessage &message)
 Execute a call.
virtual void handle (DtDe &de, MyObject *o, DtMessage &msg)
 Handle an update message.
virtual void bindFunction (unsigned int function, DtMessageMemberCall< MyObject > *member)
 Bind a function.
virtual const std::stringclassName () const
virtual bool containsClassName (const std::string &className)

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtAgentDefinition< MyObject >
std::string myClassName
CallMap myCallMap

Detailed Description

Definition class for the scene object class: MyObject.

Member Enumeration Documentation

Unique Function Ids used to store the state functions in a message.

Enumerator:
function_createModel 
function_setRotationAngle 
end_FunctionIds 

Constructor & Destructor Documentation

MyObjectClassDefinition::MyObjectClassDefinition ( const std::string className = "MyObject")

CTOR- all functions pointers are binded in the CTOR.

virtual MyObjectClassDefinition::~MyObjectClassDefinition ( )
virtual

DTOR.


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


Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)