VR-Link API Documentation for HLA Evolved
Public Member Functions | Static Public Member Functions | Protected Attributes
MyEntityStateRep Class Reference

Because this example adds a concept that did not already exist in VR-Link's DtEntityStateRepository class, we create this subclass of DtEntityStateRepository that adds the concept of mass. More...

+ Inheritance diagram for MyEntityStateRep:
+ Collaboration diagram for MyEntityStateRep:

List of all members.

Public Member Functions

virtual void setMass (float mass)
 Set the mass.
virtual float mass () const
 Return the mass.
virtual void printData () const
 Virtual function override: print the state rep's data.
virtual DtStateRepositoryclone (bool copy=false) const
 Copy shallow (false) or deep (true).

Static Public Member Functions

static DtEntityStateRepositorycreate ()
 Create a MyEntityStateRep. Caller is responsible for deletion.

Protected Attributes

float myMass

Detailed Description

Because this example adds a concept that did not already exist in VR-Link's DtEntityStateRepository class, we create this subclass of DtEntityStateRepository that adds the concept of mass.


Member Function Documentation

DtStateRepository * MyEntityStateRep::clone ( bool  copy = false) const [inline, virtual]

Copy shallow (false) or deep (true).

Reimplemented from DtEntityStateRepository.

Create a MyEntityStateRep. Caller is responsible for deletion.

Reimplemented from DtEntityStateRepository.

float MyEntityStateRep::mass ( ) const [inline, virtual]

Return the mass.

References myMass.

Referenced by printData().

void MyEntityStateRep::printData ( ) const [inline, virtual]

Virtual function override: print the state rep's data.

Reimplemented from DtEntityStateRepository.

References mass().

void MyEntityStateRep::setMass ( float  mass) [inline, virtual]

Set the mass.

References myMass.


Member Data Documentation

float MyEntityStateRep::myMass [protected]

Referenced by mass(), and setMass().


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)