![]() |
VR-Link API Documentation for DIS
|
Instances of DtEnvironmentProcessEncoder are used to take state information from a DtEnvironmentProcessRepository and place it into an environment process PDU. More...
Inheritance diagram for DtEnvironmentProcessEncoder:
Collaboration diagram for DtEnvironmentProcessEncoder:Public Member Functions | |
| DtEnvironmentProcessEncoder () | |
| Constructor. | |
| virtual | ~DtEnvironmentProcessEncoder () |
| Destructor. | |
| DtEnvironmentProcessEncoder (const DtEnvironmentProcessEncoder &orig) | |
| Copy constructor. | |
| DtEnvironmentProcessEncoder & | operator= (const DtEnvironmentProcessEncoder &orig) |
| Assignment operator. | |
| virtual DtEnvironmentalProcessPdu * | stateMsg (const DtEnvironmentProcessRepository &stateRep, const DtEnvironmentProcessRepository &asSeenByRemote) |
| Constructs a PDU from the state repository. | |
Protected Member Functions | |
| virtual bool | sendNeeded (const DtEnvironmentProcessRepository &stateRep, const DtEnvironmentProcessRepository &asSeenByRemote) |
| Returns true if a PDU needs to be sent, (based on thresholds, etc) false otherwise. | |
Protected Attributes | |
| DtEnvironmentalProcessPdu | myPdu |
Instances of DtEnvironmentProcessEncoder are used to take state information from a DtEnvironmentProcessRepository and place it into an environment process PDU.
Constructor.
| virtual DtEnvironmentProcessEncoder::~DtEnvironmentProcessEncoder | ( | ) | [virtual] |
Destructor.
| DtEnvironmentProcessEncoder::DtEnvironmentProcessEncoder | ( | const DtEnvironmentProcessEncoder & | orig | ) |
Copy constructor.
| DtEnvironmentProcessEncoder& DtEnvironmentProcessEncoder::operator= | ( | const DtEnvironmentProcessEncoder & | orig | ) |
Assignment operator.
| virtual bool DtEnvironmentProcessEncoder::sendNeeded | ( | const DtEnvironmentProcessRepository & | stateRep, |
| const DtEnvironmentProcessRepository & | asSeenByRemote | ||
| ) | [protected, virtual] |
Returns true if a PDU needs to be sent, (based on thresholds, etc) false otherwise.
| virtual DtEnvironmentalProcessPdu* DtEnvironmentProcessEncoder::stateMsg | ( | const DtEnvironmentProcessRepository & | stateRep, |
| const DtEnvironmentProcessRepository & | asSeenByRemote | ||
| ) | [virtual] |
Constructs a PDU from the state repository.
stateMsg determines whether an Environment Process PDU needs to be sent and constructs one of it does.