![]() |
VR-Link API Documentation for HLA 1.3
|
class DtArealObjectTransaction: More...
Inheritance diagram for DtArealObjectTransaction:
Collaboration diagram for DtArealObjectTransaction:Public Member Functions | |
| DtArealObjectTransaction () | |
| default constructor | |
| virtual | ~DtArealObjectTransaction () |
| destructor | |
| DtArealObjectTransaction (const DtArealObjectTransaction &orig) | |
| copy constructor | |
| DtArealObjectTransaction & | operator= (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 DtInteraction * | create () |
| 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 |
| DtVector * | myPointsData |
| DtU32 | myPercentComplete |
| DtDamageState | myDamagedAppearance |
| bool | myObjectPreDistributed |
| bool | myDeactivated |
| bool | mySmoking |
| bool | myFlaming |
class DtArealObjectTransaction:
Instances of DtArealObjectTransaction are used to represent Areal Object Transactions in the RPR FOM.
default constructor
| virtual DtArealObjectTransaction::~DtArealObjectTransaction | ( | ) | [virtual] |
destructor
copy constructor
| 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.
| static DtInteraction* DtArealObjectTransaction::create | ( | ) | [static] |
Create a DtEnvironmentObjectTransaction.
Caller is responsible for deletion.
Reimplemented from DtEnvironmentObjectTransaction.
| virtual DtDamageState DtArealObjectTransaction::damagedAppearance | ( | ) | const [virtual] |
| 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] |
bool DtArealObjectTransaction::myDeactivated [protected] |
bool DtArealObjectTransaction::myFlaming [protected] |
int DtArealObjectTransaction::myNumberOfPoints [protected] |
bool DtArealObjectTransaction::myObjectPreDistributed [protected] |
DtU32 DtArealObjectTransaction::myPercentComplete [protected] |
DtVector* DtArealObjectTransaction::myPointsData [protected] |
bool DtArealObjectTransaction::mySmoking [protected] |