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

class DtArealObjectTransaction: More...

+ Inheritance diagram for DtArealObjectTransaction:
+ Collaboration diagram for DtArealObjectTransaction:

List of all members.

Public Member Functions

 DtArealObjectTransaction ()
 default constructor
virtual ~DtArealObjectTransaction ()
 destructor
 DtArealObjectTransaction (const DtArealObjectTransaction &orig)
 copy constructor
DtArealObjectTransactionoperator= (const DtArealObjectTransaction &orig)
 assignment operator
virtual void printData () const
 Print the interaction's data to DtInfo.
virtual void printDataToStream (std::ostream &stream) const
 Print the interaction's data to the specified stream.
virtual bool setNumberOfPoints (int value)
 Set/Get Number of Points.
virtual int numberOfPoints () const
virtual bool setPointsData (int index, const DtVector &point)
 Set/Get Points Data.
virtual bool pointsData (int index, DtVector &point) const
virtual void setPercentComplete (const DtU32 value)
 Set/Get Percent Complete.
virtual DtU32 percentComplete () const
virtual void setDamagedAppearance (const DtDamageState value)
 Set/Get Damaged Appearance.
virtual DtDamageState damagedAppearance () const
virtual void setObjectPreDistributed (bool onOff)
 Set/Get Object PreDistributed.
virtual bool objectPreDistributed () const
virtual void setDeactivated (bool onOff)
 Set/Get Deactivated.
virtual bool deactivated () const
virtual void setSmoking (bool onOff)
 Set/Get Smoking.
virtual bool smoking () const
virtual void setFlaming (bool onOff)
 Set/Get Flaming.
virtual bool flaming () const
virtual const char * name () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.)

Static Public Member Functions

static DtInteractioncreate ()
 Create a DtEnvironmentObjectTransaction.
static void addCallback (DtExerciseConn *conn, DtArealObjectTransactionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtArealObjectTransactionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Attributes

int myNumberOfPoints
DtVectormyPointsData
DtU32 myPercentComplete
DtDamageState myDamagedAppearance
bool myObjectPreDistributed
bool myDeactivated
bool mySmoking
bool myFlaming

Detailed Description

class DtArealObjectTransaction:

Instances of DtArealObjectTransaction are used to represent Areal Object Transactions in the RPR FOM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

static void DtArealObjectTransaction::addCallback ( DtExerciseConn conn,
DtArealObjectTransactionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]

Add (register)/Remove (deregister) function to be called when interaction occurs.

Create a DtEnvironmentObjectTransaction.

Caller is responsible for deletion.

Reimplemented from DtEnvironmentObjectTransaction.

virtual bool DtArealObjectTransaction::deactivated ( ) const [virtual]
virtual bool DtArealObjectTransaction::flaming ( ) const [virtual]
virtual const char* DtArealObjectTransaction::name ( ) const [virtual]

Name of the interaction. (Not necessarily the ClassName from the FOM.)

Reimplemented from DtEnvironmentObjectTransaction.

virtual int DtArealObjectTransaction::numberOfPoints ( ) const [virtual]
virtual bool DtArealObjectTransaction::objectPreDistributed ( ) const [virtual]
DtArealObjectTransaction& DtArealObjectTransaction::operator= ( const DtArealObjectTransaction orig)

assignment operator

virtual DtU32 DtArealObjectTransaction::percentComplete ( ) const [virtual]
virtual bool DtArealObjectTransaction::pointsData ( int  index,
DtVector point 
) const [virtual]
virtual void DtArealObjectTransaction::printData ( ) const [virtual]

Print the interaction's data to DtInfo.

Reimplemented from DtEnvironmentObjectTransaction.

virtual void DtArealObjectTransaction::printDataToStream ( std::ostream &  stream) const [virtual]

Print the interaction's data to the specified stream.

Reimplemented from DtEnvironmentObjectTransaction.

static void DtArealObjectTransaction::removeCallback ( DtExerciseConn conn,
DtArealObjectTransactionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]
virtual void DtArealObjectTransaction::setDamagedAppearance ( const DtDamageState  value) [virtual]

Set/Get Damaged Appearance.

virtual void DtArealObjectTransaction::setDeactivated ( bool  onOff) [virtual]

Set/Get Deactivated.

virtual void DtArealObjectTransaction::setFlaming ( bool  onOff) [virtual]

Set/Get Flaming.

virtual bool DtArealObjectTransaction::setNumberOfPoints ( int  value) [virtual]

Set/Get Number of Points.

virtual void DtArealObjectTransaction::setObjectPreDistributed ( bool  onOff) [virtual]

Set/Get Object PreDistributed.

virtual void DtArealObjectTransaction::setPercentComplete ( const DtU32  value) [virtual]

Set/Get Percent Complete.

virtual bool DtArealObjectTransaction::setPointsData ( int  index,
const DtVector point 
) [virtual]

Set/Get Points Data.

virtual void DtArealObjectTransaction::setSmoking ( bool  onOff) [virtual]

Set/Get Smoking.

virtual bool DtArealObjectTransaction::smoking ( ) const [virtual]

Member Data Documentation


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)