![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for rti1516e::HLAfloat64Interval:
Collaboration diagram for rti1516e::HLAfloat64Interval:Public Member Functions | |
| HLAfloat64Interval () | |
| HLAfloat64Interval (double) | |
| HLAfloat64Interval (rti1516e::LogicalTimeInterval const &) | |
| HLAfloat64Interval (const HLAfloat64Interval &) | |
| virtual | ~HLAfloat64Interval () throw () |
| virtual void | setZero () |
| virtual bool | isZero () const |
| virtual void | setEpsilon () |
| virtual bool | isEpsilon () const |
| virtual rti1516e::LogicalTimeInterval & | operator= (rti1516e::LogicalTimeInterval const &value) throw (rti1516e::InvalidLogicalTimeInterval) |
| virtual rti1516e::LogicalTimeInterval & | operator+= (rti1516e::LogicalTimeInterval const &addend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval) |
| virtual rti1516e::LogicalTimeInterval & | operator-= (rti1516e::LogicalTimeInterval const &subtrahend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval) |
| virtual bool | operator> (rti1516e::LogicalTimeInterval const &value) const throw (rti1516e::InvalidLogicalTimeInterval) |
| virtual bool | operator< (rti1516e::LogicalTimeInterval const &value) const throw (rti1516e::InvalidLogicalTimeInterval) |
| virtual bool | operator== (rti1516e::LogicalTimeInterval const &value) const throw (rti1516e::InvalidLogicalTimeInterval) |
| virtual bool | operator>= (rti1516e::LogicalTimeInterval const &value) const throw (rti1516e::InvalidLogicalTimeInterval) |
| virtual bool | operator<= (rti1516e::LogicalTimeInterval const &value) const throw (rti1516e::InvalidLogicalTimeInterval) |
| virtual void | setToDifference (rti1516e::LogicalTime const &minuend, rti1516e::LogicalTime const &subtrahend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTime) |
| virtual rti1516e::VariableLengthData | encode () const |
| virtual size_t | encode (void *buffer, size_t bufferSize) const throw (rti1516e::CouldNotEncode) |
| virtual size_t | encodedLength () const |
| virtual void | decode (rti1516e::VariableLengthData const &encodedValue) throw (rti1516e::InternalError, rti1516e::CouldNotDecode) |
| virtual void | decode (void *buffer, size_t bufferSize) throw (rti1516e::InternalError, rti1516e::CouldNotDecode) |
| virtual std::wstring | toString () const |
| virtual std::wstring | implementationName () const |
| virtual double | getInterval () const |
| virtual void | setInterval (double value) |
| virtual HLAfloat64Interval & | operator= (const HLAfloat64Interval &value) throw (rti1516e::InvalidLogicalTimeInterval) |
| operator double () const | |
Private Attributes | |
| HLAfloat64IntervalImpl * | _impl |
| virtual rti1516e::HLAfloat64Interval::~HLAfloat64Interval | ( | ) | throw () [virtual] |
| virtual void rti1516e::HLAfloat64Interval::decode | ( | rti1516e::VariableLengthData const & | encodedValue | ) | throw (rti1516e::InternalError, rti1516e::CouldNotDecode) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual void rti1516e::HLAfloat64Interval::decode | ( | void * | buffer, |
| size_t | bufferSize | ||
| ) | throw (rti1516e::InternalError, rti1516e::CouldNotDecode) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual rti1516e::VariableLengthData rti1516e::HLAfloat64Interval::encode | ( | ) | const [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual size_t rti1516e::HLAfloat64Interval::encode | ( | void * | buffer, |
| size_t | bufferSize | ||
| ) | const throw (rti1516e::CouldNotEncode) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual size_t rti1516e::HLAfloat64Interval::encodedLength | ( | ) | const [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual double rti1516e::HLAfloat64Interval::getInterval | ( | ) | const [virtual] |
| virtual std::wstring rti1516e::HLAfloat64Interval::implementationName | ( | ) | const [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual bool rti1516e::HLAfloat64Interval::isEpsilon | ( | ) | const [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual bool rti1516e::HLAfloat64Interval::isZero | ( | ) | const [virtual] |
Implements rti1516e::LogicalTimeInterval.
| rti1516e::HLAfloat64Interval::operator double | ( | ) | const |
| virtual rti1516e::LogicalTimeInterval& rti1516e::HLAfloat64Interval::operator+= | ( | rti1516e::LogicalTimeInterval const & | addend | ) | throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual rti1516e::LogicalTimeInterval& rti1516e::HLAfloat64Interval::operator-= | ( | rti1516e::LogicalTimeInterval const & | subtrahend | ) | throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual bool rti1516e::HLAfloat64Interval::operator< | ( | rti1516e::LogicalTimeInterval const & | value | ) | const throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual bool rti1516e::HLAfloat64Interval::operator<= | ( | rti1516e::LogicalTimeInterval const & | value | ) | const throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual rti1516e::LogicalTimeInterval& rti1516e::HLAfloat64Interval::operator= | ( | rti1516e::LogicalTimeInterval const & | value | ) | throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual HLAfloat64Interval& rti1516e::HLAfloat64Interval::operator= | ( | const HLAfloat64Interval & | value | ) | throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
| virtual bool rti1516e::HLAfloat64Interval::operator== | ( | rti1516e::LogicalTimeInterval const & | value | ) | const throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual bool rti1516e::HLAfloat64Interval::operator> | ( | rti1516e::LogicalTimeInterval const & | value | ) | const throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual bool rti1516e::HLAfloat64Interval::operator>= | ( | rti1516e::LogicalTimeInterval const & | value | ) | const throw (rti1516e::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual void rti1516e::HLAfloat64Interval::setEpsilon | ( | ) | [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual void rti1516e::HLAfloat64Interval::setInterval | ( | double | value | ) | [virtual] |
| virtual void rti1516e::HLAfloat64Interval::setToDifference | ( | rti1516e::LogicalTime const & | minuend, |
| rti1516e::LogicalTime const & | subtrahend | ||
| ) | throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTime) [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual void rti1516e::HLAfloat64Interval::setZero | ( | ) | [virtual] |
Implements rti1516e::LogicalTimeInterval.
| virtual std::wstring rti1516e::HLAfloat64Interval::toString | ( | ) | const [virtual] |
Implements rti1516e::LogicalTimeInterval.
HLAfloat64IntervalImpl* rti1516e::HLAfloat64Interval::_impl [private] |