![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for rti1516e::LogicalTimeInterval:Public Member Functions | |
| virtual | ~LogicalTimeInterval ()=0 throw () |
| virtual void | setZero ()=0 |
| virtual bool | isZero () const =0 |
| virtual void | setEpsilon ()=0 |
| virtual bool | isEpsilon () const =0 |
| virtual LogicalTimeInterval & | operator= (LogicalTimeInterval const &value)=0 throw ( InvalidLogicalTimeInterval) |
| virtual LogicalTimeInterval & | operator+= (LogicalTimeInterval const &addend)=0 throw ( IllegalTimeArithmetic, InvalidLogicalTimeInterval) |
| virtual LogicalTimeInterval & | operator-= (LogicalTimeInterval const &subtrahend)=0 throw ( IllegalTimeArithmetic, InvalidLogicalTimeInterval) |
| virtual bool | operator> (LogicalTimeInterval const &value) const =0 throw ( InvalidLogicalTimeInterval) |
| virtual bool | operator< (LogicalTimeInterval const &value) const =0 throw ( InvalidLogicalTimeInterval) |
| virtual bool | operator== (LogicalTimeInterval const &value) const =0 throw ( InvalidLogicalTimeInterval) |
| virtual bool | operator>= (LogicalTimeInterval const &value) const =0 throw ( InvalidLogicalTimeInterval) |
| virtual bool | operator<= (LogicalTimeInterval const &value) const =0 throw ( InvalidLogicalTimeInterval) |
| virtual void | setToDifference (LogicalTime const &minuend, LogicalTime const &subtrahend)=0 throw ( IllegalTimeArithmetic, InvalidLogicalTime) |
| virtual VariableLengthData | encode () const =0 |
| virtual size_t | encode (void *buffer, size_t bufferSize) const =0 throw ( CouldNotEncode) |
| virtual size_t | encodedLength () const =0 |
| virtual void | decode (VariableLengthData const &encodedValue)=0 throw ( InternalError, CouldNotDecode) |
| virtual void | decode (void *buffer, size_t bufferSize)=0 throw ( InternalError, CouldNotDecode) |
| virtual std::wstring | toString () const =0 |
| virtual std::wstring | implementationName () const =0 |
| virtual rti1516e::LogicalTimeInterval::~LogicalTimeInterval | ( | ) | throw () [pure virtual] |
| virtual void rti1516e::LogicalTimeInterval::decode | ( | VariableLengthData const & | encodedValue | ) | throw ( InternalError, CouldNotDecode) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual void rti1516e::LogicalTimeInterval::decode | ( | void * | buffer, |
| size_t | bufferSize | ||
| ) | throw ( InternalError, CouldNotDecode) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual VariableLengthData rti1516e::LogicalTimeInterval::encode | ( | ) | const [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual size_t rti1516e::LogicalTimeInterval::encode | ( | void * | buffer, |
| size_t | bufferSize | ||
| ) | const throw ( CouldNotEncode) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual size_t rti1516e::LogicalTimeInterval::encodedLength | ( | ) | const [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual std::wstring rti1516e::LogicalTimeInterval::implementationName | ( | ) | const [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::isEpsilon | ( | ) | const [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::isZero | ( | ) | const [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual LogicalTimeInterval& rti1516e::LogicalTimeInterval::operator+= | ( | LogicalTimeInterval const & | addend | ) | throw ( IllegalTimeArithmetic, InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual LogicalTimeInterval& rti1516e::LogicalTimeInterval::operator-= | ( | LogicalTimeInterval const & | subtrahend | ) | throw ( IllegalTimeArithmetic, InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::operator< | ( | LogicalTimeInterval const & | value | ) | const throw ( InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::operator<= | ( | LogicalTimeInterval const & | value | ) | const throw ( InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual LogicalTimeInterval& rti1516e::LogicalTimeInterval::operator= | ( | LogicalTimeInterval const & | value | ) | throw ( InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::operator== | ( | LogicalTimeInterval const & | value | ) | const throw ( InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::operator> | ( | LogicalTimeInterval const & | value | ) | const throw ( InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual bool rti1516e::LogicalTimeInterval::operator>= | ( | LogicalTimeInterval const & | value | ) | const throw ( InvalidLogicalTimeInterval) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual void rti1516e::LogicalTimeInterval::setEpsilon | ( | ) | [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual void rti1516e::LogicalTimeInterval::setToDifference | ( | LogicalTime const & | minuend, |
| LogicalTime const & | subtrahend | ||
| ) | throw ( IllegalTimeArithmetic, InvalidLogicalTime) [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual void rti1516e::LogicalTimeInterval::setZero | ( | ) | [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
| virtual std::wstring rti1516e::LogicalTimeInterval::toString | ( | ) | const [pure virtual] |
Implemented in rti1516e::HLAinteger64Interval, and rti1516e::HLAfloat64Interval.
Referenced by printOutFedTime().