![]() |
MAK RTIspy API Documentation for HLA 1516
|
!DtIFSPEC1516 More...
Collaboration diagram for DtLogicalTimeFactory:Public Member Functions | |
| DtLogicalTimeFactory (RTI::FedTimeFactory *logicalTimeFactory) | |
| Constructors. | |
| virtual | ~DtLogicalTimeFactory () |
| Destructor. | |
| RTI::FedTime const & | initial () const |
| Return a time with an intial value. | |
| RTI::FedTime const & | final () const |
| Return a time with a final value. | |
| RTI::FedTime const & | zero () const |
| Return a time interval with an zero value. | |
| RTI::FedTime const & | epsilon () const |
| Return a time interval with a epsilon value. | |
| virtual std::auto_ptr < RTI::FedTime > | makeInitial () |
| virtual std::auto_ptr < RTI::FedTime > | decode (const char *VariableLengthData) |
| virtual std::auto_ptr < RTI::FedTime > | makeZero () |
| virtual std::auto_ptr < RTI::FedTime > | makeEpsilon () |
| virtual std::auto_ptr < RTI::FedTime > | decodeInterval (const char *VariableLengthData) |
Protected Attributes | |
| RTI::FedTimeFactory * | myLogicalTimeFactory |
| std::auto_ptr< RTI::FedTime > | myInitial |
| std::auto_ptr< RTI::FedTime > | myFinal |
| std::auto_ptr< RTI::FedTime > | myZero |
| std::auto_ptr< RTI::FedTime > | myEpsilon |
!DtIFSPEC1516
| DtLogicalTimeFactory::DtLogicalTimeFactory | ( | RTI::FedTimeFactory * | logicalTimeFactory | ) |
Constructors.
References RTI::FedTimeFactory::makeZero(), myEpsilon, myFinal, myInitial, myLogicalTimeFactory, myZero, RTI::FedTime::setEpsilon(), and RTI::FedTime::setPositiveInfinity().
| DtLogicalTimeFactory::~DtLogicalTimeFactory | ( | ) | [virtual] |
Destructor.
| std::auto_ptr< RTI::FedTime > DtLogicalTimeFactory::decode | ( | const char * | VariableLengthData | ) | [virtual] |
References RTI::FedTimeFactory::decode(), and myLogicalTimeFactory.
Referenced by DtSaveMsg::time(), and DtResignMsg::timeStamp().
| std::auto_ptr< RTI::FedTime > DtLogicalTimeFactory::decodeInterval | ( | const char * | VariableLengthData | ) | [virtual] |
References RTI::FedTimeFactory::decode(), and myLogicalTimeFactory.
| RTI::FedTime const & DtLogicalTimeFactory::epsilon | ( | ) | const |
Return a time interval with a epsilon value.
References myEpsilon.
| RTI::FedTime const & DtLogicalTimeFactory::final | ( | ) | const |
Return a time with a final value.
References myFinal.
| RTI::FedTime const & DtLogicalTimeFactory::initial | ( | ) | const |
Return a time with an intial value.
References myInitial.
| std::auto_ptr< RTI::FedTime > DtLogicalTimeFactory::makeEpsilon | ( | ) | [virtual] |
References RTI::FedTimeFactory::makeZero(), myLogicalTimeFactory, and RTI::FedTime::setEpsilon().
| std::auto_ptr< RTI::FedTime > DtLogicalTimeFactory::makeInitial | ( | ) | [virtual] |
| std::auto_ptr< RTI::FedTime > DtLogicalTimeFactory::makeZero | ( | ) | [virtual] |
References RTI::FedTimeFactory::makeZero(), and myLogicalTimeFactory.
Referenced by DtRtiMsgQueue::DtRtiMsgQueue().
| RTI::FedTime const & DtLogicalTimeFactory::zero | ( | ) | const |
Return a time interval with an zero value.
References myZero.
std::auto_ptr<RTI::FedTime> DtLogicalTimeFactory::myEpsilon [protected] |
Referenced by DtLogicalTimeFactory(), and epsilon().
std::auto_ptr<RTI::FedTime> DtLogicalTimeFactory::myFinal [protected] |
Referenced by DtLogicalTimeFactory(), and final().
std::auto_ptr<RTI::FedTime> DtLogicalTimeFactory::myInitial [protected] |
Referenced by DtLogicalTimeFactory(), and initial().
Referenced by decode(), decodeInterval(), DtLogicalTimeFactory(), makeEpsilon(), makeInitial(), and makeZero().
std::auto_ptr<RTI::FedTime> DtLogicalTimeFactory::myZero [protected] |
Referenced by DtLogicalTimeFactory(), and zero().