![]() |
VR-Link API Documentation for HLA Evolved
|
class DtPointObjectTransaction: More...
Inheritance diagram for DtPointObjectTransaction:
Collaboration diagram for DtPointObjectTransaction:Public Member Functions | |
| DtPointObjectTransaction () | |
| default constructor | |
| virtual | ~DtPointObjectTransaction () |
| destructor | |
| DtPointObjectTransaction (const DtPointObjectTransaction &orig) | |
| copy constructor | |
| DtPointObjectTransaction & | operator= (const DtPointObjectTransaction &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 void | setLocation (const DtVector &value) |
| Set/Get Location. | |
| virtual const DtVector & | location () const |
| virtual void | setOrientation (const DtTaitBryan &value) |
| Set/Get Orientation. | |
| virtual const DtTaitBryan & | orientation () const |
| virtual void | setPercentComplete (DtU32 value) |
| Set/Get Percent Complete. | |
| virtual DtU32 | percentComplete () const |
| virtual void | setDamagedAppearance (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 void | setBreachedStatus (DtBreachedStatus status) |
| Set/Get Breached Status. | |
| virtual DtBreachedStatus | breachedStatus () const |
| virtual void | setPercentOpacity (DtU32 value) |
| Set/Get Percent Opacity. | |
| virtual DtU32 | percentOpacity () const |
| virtual void | setCylinderSize (DtU32 value) |
| Set/Get Cylinder Size. | |
| virtual DtU32 | cylinderSize () const |
| virtual void | setCylinderHeight (DtU32 value) |
| Set/Get Cylinder Height. | |
| virtual DtU32 | cylinderHeight () const |
| virtual void | setNumberOfBursts (DtU32 value) |
| Set/Get Number Of Bursts. | |
| virtual DtU32 | numberOfBursts () const |
| virtual void | setChemicalContent (DtChemicalContent value) |
| Set/Get Chemical Content. | |
| virtual DtChemicalContent | chemicalContent () const |
| virtual void | setCraterSize (DtU32 size) |
| Set/Get Crater Size. | |
| virtual DtU32 | craterSize () const |
| virtual void | setNumberOfSegments (DtU32 num) |
| Set/Get Number of Segments. | |
| virtual DtU32 | numberOfSegments () 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, DtPointObjectTransactionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| Add (register)/Remove (deregister) function to be called when interaction occurs. | |
| static void | removeCallback (DtExerciseConn *conn, DtPointObjectTransactionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Protected Attributes | |
| DtVector | myLocation |
| For All Point Object Transactions. | |
| DtTaitBryan | myOrientation |
| DtU32 | myPercentComplete |
| DtDamageState | myDamagedAppearance |
| bool | myObjectPreDistributed |
| bool | myDeactivated |
| bool | mySmoking |
| bool | myFlaming |
| DtBreachedStatus | myBreachedStatus |
| For BreachablePointObjectTransactions. | |
| DtU32 | myPercentOpacity |
| For BurstPointObjectTransactions. | |
| DtU32 | myCylinderSize |
| DtU32 | myCylinderHeight |
| DtU32 | myNumberOfBursts |
| DtChemicalContent | myChemicalContent |
| DtU32 | myCraterSize |
| For CraterObjectTransactions. | |
| DtU32 | myNumberOfSegments |
| For RibbonBridgeObjectTransactions. | |
class DtPointObjectTransaction:
Instances of DtPointObjectTransaction are used to represent Point Object Transactions in the RPR FOM.
default constructor
| virtual DtPointObjectTransaction::~DtPointObjectTransaction | ( | ) | [virtual] |
destructor
copy constructor
| static void DtPointObjectTransaction::addCallback | ( | DtExerciseConn * | conn, |
| DtPointObjectTransactionCb | cb, | ||
| void * | usr, | ||
| DtDDMRegionSP | region = DtDDMRegionSP() |
||
| ) | [static] |
Add (register)/Remove (deregister) function to be called when interaction occurs.
| virtual DtBreachedStatus DtPointObjectTransaction::breachedStatus | ( | ) | const [virtual] |
| virtual DtChemicalContent DtPointObjectTransaction::chemicalContent | ( | ) | const [virtual] |
| virtual DtU32 DtPointObjectTransaction::craterSize | ( | ) | const [virtual] |
| static DtInteraction* DtPointObjectTransaction::create | ( | ) | [static] |
Create a DtEnvironmentObjectTransaction.
Caller is responsible for deletion.
Reimplemented from DtEnvironmentObjectTransaction.
| virtual DtU32 DtPointObjectTransaction::cylinderHeight | ( | ) | const [virtual] |
| virtual DtU32 DtPointObjectTransaction::cylinderSize | ( | ) | const [virtual] |
| virtual DtDamageState DtPointObjectTransaction::damagedAppearance | ( | ) | const [virtual] |
| virtual bool DtPointObjectTransaction::deactivated | ( | ) | const [virtual] |
| virtual bool DtPointObjectTransaction::flaming | ( | ) | const [virtual] |
| virtual const DtVector& DtPointObjectTransaction::location | ( | ) | const [virtual] |
| virtual const char* DtPointObjectTransaction::name | ( | ) | const [virtual] |
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Reimplemented from DtEnvironmentObjectTransaction.
| virtual DtU32 DtPointObjectTransaction::numberOfBursts | ( | ) | const [virtual] |
| virtual DtU32 DtPointObjectTransaction::numberOfSegments | ( | ) | const [virtual] |
| virtual bool DtPointObjectTransaction::objectPreDistributed | ( | ) | const [virtual] |
| DtPointObjectTransaction& DtPointObjectTransaction::operator= | ( | const DtPointObjectTransaction & | orig | ) |
assignment operator
| virtual const DtTaitBryan& DtPointObjectTransaction::orientation | ( | ) | const [virtual] |
| virtual DtU32 DtPointObjectTransaction::percentComplete | ( | ) | const [virtual] |
| virtual DtU32 DtPointObjectTransaction::percentOpacity | ( | ) | const [virtual] |
| virtual void DtPointObjectTransaction::printData | ( | ) | const [virtual] |
Print the interaction's data to DtInfo.
Reimplemented from DtEnvironmentObjectTransaction.
| virtual void DtPointObjectTransaction::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
Print the interaction's data to the specified stream.
Reimplemented from DtEnvironmentObjectTransaction.
| static void DtPointObjectTransaction::removeCallback | ( | DtExerciseConn * | conn, |
| DtPointObjectTransactionCb | cb, | ||
| void * | usr, | ||
| DtDDMRegionSP | region = DtDDMRegionSP() |
||
| ) | [static] |
| virtual void DtPointObjectTransaction::setBreachedStatus | ( | DtBreachedStatus | status | ) | [virtual] |
Set/Get Breached Status.
| virtual void DtPointObjectTransaction::setChemicalContent | ( | DtChemicalContent | value | ) | [virtual] |
Set/Get Chemical Content.
| virtual void DtPointObjectTransaction::setCraterSize | ( | DtU32 | size | ) | [virtual] |
Set/Get Crater Size.
| virtual void DtPointObjectTransaction::setCylinderHeight | ( | DtU32 | value | ) | [virtual] |
Set/Get Cylinder Height.
| virtual void DtPointObjectTransaction::setCylinderSize | ( | DtU32 | value | ) | [virtual] |
Set/Get Cylinder Size.
| virtual void DtPointObjectTransaction::setDamagedAppearance | ( | DtDamageState | value | ) | [virtual] |
Set/Get Damaged Appearance.
| virtual void DtPointObjectTransaction::setDeactivated | ( | bool | onOff | ) | [virtual] |
Set/Get Deactivated.
| virtual void DtPointObjectTransaction::setFlaming | ( | bool | onOff | ) | [virtual] |
Set/Get Flaming.
| virtual void DtPointObjectTransaction::setLocation | ( | const DtVector & | value | ) | [virtual] |
Set/Get Location.
| virtual void DtPointObjectTransaction::setNumberOfBursts | ( | DtU32 | value | ) | [virtual] |
Set/Get Number Of Bursts.
| virtual void DtPointObjectTransaction::setNumberOfSegments | ( | DtU32 | num | ) | [virtual] |
Set/Get Number of Segments.
| virtual void DtPointObjectTransaction::setObjectPreDistributed | ( | bool | onOff | ) | [virtual] |
Set/Get Object PreDistributed.
| virtual void DtPointObjectTransaction::setOrientation | ( | const DtTaitBryan & | value | ) | [virtual] |
Set/Get Orientation.
| virtual void DtPointObjectTransaction::setPercentComplete | ( | DtU32 | value | ) | [virtual] |
Set/Get Percent Complete.
| virtual void DtPointObjectTransaction::setPercentOpacity | ( | DtU32 | value | ) | [virtual] |
Set/Get Percent Opacity.
| virtual void DtPointObjectTransaction::setSmoking | ( | bool | onOff | ) | [virtual] |
Set/Get Smoking.
| virtual bool DtPointObjectTransaction::smoking | ( | ) | const [virtual] |
For BreachablePointObjectTransactions.
DtU32 DtPointObjectTransaction::myCraterSize [protected] |
For CraterObjectTransactions.
DtU32 DtPointObjectTransaction::myCylinderHeight [protected] |
DtU32 DtPointObjectTransaction::myCylinderSize [protected] |
bool DtPointObjectTransaction::myDeactivated [protected] |
bool DtPointObjectTransaction::myFlaming [protected] |
DtVector DtPointObjectTransaction::myLocation [protected] |
For All Point Object Transactions.
DtU32 DtPointObjectTransaction::myNumberOfBursts [protected] |
DtU32 DtPointObjectTransaction::myNumberOfSegments [protected] |
For RibbonBridgeObjectTransactions.
bool DtPointObjectTransaction::myObjectPreDistributed [protected] |
DtTaitBryan DtPointObjectTransaction::myOrientation [protected] |
DtU32 DtPointObjectTransaction::myPercentComplete [protected] |
DtU32 DtPointObjectTransaction::myPercentOpacity [protected] |
For BurstPointObjectTransactions.
bool DtPointObjectTransaction::mySmoking [protected] |