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

class DtPointObjectTransaction: More...

+ Inheritance diagram for DtPointObjectTransaction:
+ Collaboration diagram for DtPointObjectTransaction:

List of all members.

Public Member Functions

 DtPointObjectTransaction ()
 default constructor
virtual ~DtPointObjectTransaction ()
 destructor
 DtPointObjectTransaction (const DtPointObjectTransaction &orig)
 copy constructor
DtPointObjectTransactionoperator= (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 DtVectorlocation () const
virtual void setOrientation (const DtTaitBryan &value)
 Set/Get Orientation.
virtual const DtTaitBryanorientation () 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 DtInteractioncreate ()
 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.

Detailed Description

class DtPointObjectTransaction:

Instances of DtPointObjectTransaction are used to represent Point Object Transactions in the RPR FOM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

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 DtU32 DtPointObjectTransaction::craterSize ( ) const [virtual]

Create a DtEnvironmentObjectTransaction.

Caller is responsible for deletion.

Reimplemented from DtEnvironmentObjectTransaction.

virtual DtU32 DtPointObjectTransaction::cylinderHeight ( ) const [virtual]
virtual DtU32 DtPointObjectTransaction::cylinderSize ( ) 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 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]

Set/Get Breached Status.

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.

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]

Member Data Documentation

For BreachablePointObjectTransactions.

For CraterObjectTransactions.

For All Point Object Transactions.

For RibbonBridgeObjectTransactions.

For BurstPointObjectTransactions.


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)