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

class DtEnvironmentObjectTransaction: More...

+ Inheritance diagram for DtEnvironmentObjectTransaction:
+ Collaboration diagram for DtEnvironmentObjectTransaction:

List of all members.

Public Member Functions

 DtEnvironmentObjectTransaction ()
 default constructor
virtual ~DtEnvironmentObjectTransaction ()
 destructor
 DtEnvironmentObjectTransaction (const DtEnvironmentObjectTransaction &orig)
 copy constructor
DtEnvironmentObjectTransactionoperator= (const DtEnvironmentObjectTransaction &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 setObjectId (const DtEntityIdentifier &identifier)
 Set/Get Environment Object ID.
virtual const DtEntityIdentifierobjectId () const
virtual void setReferencedObjectId (const DtGlobalObjectDesignator &rtiObject)
 Set/Get Referenced Object ID.
virtual const
DtGlobalObjectDesignator
referencedObjectId () const
virtual void setForceId (const DtForceType value)
 Set/Get Force ID.
virtual DtForceType forceId () const
virtual void setObjectType (const DtSyntheticEnvironmentObjectType &type)
 Set/Get Object Type.
virtual const
DtSyntheticEnvironmentObjectType
objectType () const
virtual void setRequestingId (const DtSimulationAddress &id)
 Set/Get Requesting ID.
virtual const DtSimulationAddressrequestingId () const
virtual void setReceivingId (const DtSimulationAddress &id)
 Set/Get Receiving ID.
virtual const DtSimulationAddressreceivingId () 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, DtEnvironmentObjectTransactionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtEnvironmentObjectTransactionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Attributes

DtEntityIdentifier myObjectId
DtGlobalObjectDesignator myReferencedObjectId
DtForceType myForceId
DtSyntheticEnvironmentObjectType myObjectType
DtSimulationAddress myRequestingId
DtSimulationAddress myReceivingId

Detailed Description

class DtEnvironmentObjectTransaction:

Instances of DtEnvironmentObjectTransaction are used to represent Environment Object Transactions in the RPR FOM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

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

Create a DtEnvironmentObjectTransaction.

Caller is responsible for deletion.

Reimplemented in DtPointObjectTransaction, DtLinearObjectTransaction, and DtArealObjectTransaction.

virtual const char* DtEnvironmentObjectTransaction::name ( ) const [virtual]

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

Implements DtInteraction.

Reimplemented in DtPointObjectTransaction, DtLinearObjectTransaction, and DtArealObjectTransaction.

DtEnvironmentObjectTransaction& DtEnvironmentObjectTransaction::operator= ( const DtEnvironmentObjectTransaction orig)

assignment operator

virtual void DtEnvironmentObjectTransaction::printData ( ) const [virtual]

Print the interaction's data to DtInfo.

Reimplemented from DtInteraction.

Reimplemented in DtLinearObjectTransaction, DtArealObjectTransaction, and DtPointObjectTransaction.

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

Print the interaction's data to the specified stream.

Reimplemented from DtInteraction.

Reimplemented in DtLinearObjectTransaction, DtArealObjectTransaction, and DtPointObjectTransaction.

virtual void DtEnvironmentObjectTransaction::setForceId ( const DtForceType  value) [virtual]

Set/Get Force ID.

virtual void DtEnvironmentObjectTransaction::setObjectId ( const DtEntityIdentifier identifier) [virtual]

Set/Get Environment Object ID.

Set/Get Object Type.

Set/Get Receiving ID.

Set/Get Referenced Object ID.

Set/Get Requesting ID.


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)