![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Inheritance diagram for LogicalTimeIntervalImpl:
Collaboration diagram for LogicalTimeIntervalImpl:Public Member Functions | |
| LogicalTimeIntervalImpl () | |
| LogicalTimeIntervalImpl (const double &) | |
| LogicalTimeIntervalImpl (rti1516::LogicalTimeInterval const &) | |
| LogicalTimeIntervalImpl (const LogicalTimeIntervalImpl &) | |
| virtual | ~LogicalTimeIntervalImpl () throw () |
| virtual void | setZero () |
| virtual bool | isZero () const |
| virtual void | setEpsilon () |
| virtual bool | isEpsilon () const |
| virtual rti1516::LogicalTimeInterval & | operator= (rti1516::LogicalTimeInterval const &value) throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual void | setToDifference (rti1516::LogicalTime const &minuend, rti1516::LogicalTime const &subtrahend) throw (rti1516::InvalidLogicalTime) |
| virtual rti1516::LogicalTimeInterval & | operator+= (rti1516::LogicalTimeInterval const &addend) throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual rti1516::LogicalTimeInterval & | operator-= (rti1516::LogicalTimeInterval const &subtrahend) throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator> (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator< (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator== (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator>= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator<= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual rti1516::VariableLengthData | encode () const |
| virtual unsigned long | encodedLength () const |
| virtual unsigned long | encode (void *buffer, unsigned long bufferSize) const throw (rti1516::CouldNotEncode) |
| virtual void | decode (rti1516::VariableLengthData const &encodedValue) throw ( rti1516::InternalError, rti1516::CouldNotDecode) |
| virtual void | decode (void *buffer, unsigned long bufferSize) throw ( rti1516::InternalError, rti1516::CouldNotDecode) |
| virtual std::wstring | toString () const |
| virtual std::wstring | implementationName () const |
| virtual double | getInterval () const |
| virtual bool | operator== (const double &) const throw (rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator!= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator!= (LogicalTimeIntervalImpl const &value) const throw ( rti1516::InvalidLogicalTimeInterval) |
| virtual bool | operator!= (const double &) const throw (rti1516::InvalidLogicalTimeInterval) |
| virtual LogicalTimeIntervalImpl & | operator= (const LogicalTimeIntervalImpl &value) throw (rti1516::InvalidLogicalTimeInterval) |
| virtual rti1516::LogicalTimeInterval & | operator= (const double &) throw (rti1516::InvalidLogicalTimeInterval) |
| virtual rti1516::LogicalTimeInterval & | operator+= (const double &) throw (rti1516::InvalidLogicalTimeInterval) |
| virtual rti1516::LogicalTimeInterval & | operator-= (const double &) throw (rti1516::InvalidLogicalTimeInterval) |
Private Attributes | |
| double | myInterval |
| double | myZero |
| double | myEpsilon |
| double | myPositiveInfinity |
| LogicalTimeIntervalImpl::LogicalTimeIntervalImpl | ( | const double & | theInterval | ) |
| LogicalTimeIntervalImpl::LogicalTimeIntervalImpl | ( | rti1516::LogicalTimeInterval const & | toCopy | ) |
References myInterval.
| LogicalTimeIntervalImpl::LogicalTimeIntervalImpl | ( | const LogicalTimeIntervalImpl & | toCopy | ) |
| LogicalTimeIntervalImpl::~LogicalTimeIntervalImpl | ( | ) | throw () [virtual] |
| void LogicalTimeIntervalImpl::decode | ( | rti1516::VariableLengthData const & | encodedValue | ) | throw ( rti1516::InternalError, rti1516::CouldNotDecode) [virtual] |
Implements rti1516::LogicalTimeInterval.
References rti1516::VariableLengthData::data(), and rti1516::VariableLengthData::size().
| void LogicalTimeIntervalImpl::decode | ( | void * | buffer, |
| unsigned long | bufferSize | ||
| ) | throw ( rti1516::InternalError, rti1516::CouldNotDecode) [virtual] |
Implements rti1516::LogicalTimeInterval.
| VariableLengthData LogicalTimeIntervalImpl::encode | ( | ) | const [virtual] |
Implements rti1516::LogicalTimeInterval.
References encodedLength(), and myInterval.
| unsigned long LogicalTimeIntervalImpl::encode | ( | void * | buffer, |
| unsigned long | bufferSize | ||
| ) | const throw (rti1516::CouldNotEncode) [virtual] |
Implements rti1516::LogicalTimeInterval.
| unsigned long LogicalTimeIntervalImpl::encodedLength | ( | ) | const [virtual] |
Implements rti1516::LogicalTimeInterval.
Referenced by LogicalTimeImpl::encode(), encode(), and LogicalTimeImplFloat::encode().
| double LogicalTimeIntervalImpl::getInterval | ( | ) | const [virtual] |
References myInterval.
| std::wstring LogicalTimeIntervalImpl::implementationName | ( | ) | const [virtual] |
Implements rti1516::LogicalTimeInterval.
| bool LogicalTimeIntervalImpl::isEpsilon | ( | ) | const [virtual] |
Implements rti1516::LogicalTimeInterval.
References myEpsilon, and myInterval.
| bool LogicalTimeIntervalImpl::isZero | ( | ) | const [virtual] |
Implements rti1516::LogicalTimeInterval.
References myInterval, and myZero.
| bool LogicalTimeIntervalImpl::operator!= | ( | rti1516::LogicalTimeInterval const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
| bool LogicalTimeIntervalImpl::operator!= | ( | LogicalTimeIntervalImpl const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
| bool LogicalTimeIntervalImpl::operator!= | ( | const double & | theInterval | ) | const throw (rti1516::InvalidLogicalTimeInterval) [virtual] |
| LogicalTimeInterval & LogicalTimeIntervalImpl::operator+= | ( | rti1516::LogicalTimeInterval const & | addend | ) | throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| LogicalTimeInterval & LogicalTimeIntervalImpl::operator+= | ( | const double & | theInterval | ) | throw (rti1516::InvalidLogicalTimeInterval) [virtual] |
| LogicalTimeInterval & LogicalTimeIntervalImpl::operator-= | ( | rti1516::LogicalTimeInterval const & | subtrahend | ) | throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| LogicalTimeInterval & LogicalTimeIntervalImpl::operator-= | ( | const double & | theInterval | ) | throw (rti1516::InvalidLogicalTimeInterval) [virtual] |
| bool LogicalTimeIntervalImpl::operator< | ( | rti1516::LogicalTimeInterval const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| bool LogicalTimeIntervalImpl::operator<= | ( | rti1516::LogicalTimeInterval const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| LogicalTimeInterval & LogicalTimeIntervalImpl::operator= | ( | rti1516::LogicalTimeInterval const & | value | ) | throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| LogicalTimeIntervalImpl & LogicalTimeIntervalImpl::operator= | ( | const LogicalTimeIntervalImpl & | value | ) | throw (rti1516::InvalidLogicalTimeInterval) [virtual] |
| LogicalTimeInterval & LogicalTimeIntervalImpl::operator= | ( | const double & | theInterval | ) | throw (rti1516::InvalidLogicalTimeInterval) [virtual] |
| bool LogicalTimeIntervalImpl::operator== | ( | rti1516::LogicalTimeInterval const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| bool LogicalTimeIntervalImpl::operator== | ( | const double & | theInterval | ) | const throw (rti1516::InvalidLogicalTimeInterval) [virtual] |
| bool LogicalTimeIntervalImpl::operator> | ( | rti1516::LogicalTimeInterval const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| bool LogicalTimeIntervalImpl::operator>= | ( | rti1516::LogicalTimeInterval const & | value | ) | const throw ( rti1516::InvalidLogicalTimeInterval) [virtual] |
Implements rti1516::LogicalTimeInterval.
| void LogicalTimeIntervalImpl::setEpsilon | ( | ) | [virtual] |
Implements rti1516::LogicalTimeInterval.
References myEpsilon, and myInterval.
| void LogicalTimeIntervalImpl::setToDifference | ( | rti1516::LogicalTime const & | minuend, |
| rti1516::LogicalTime const & | subtrahend | ||
| ) | throw (rti1516::InvalidLogicalTime) [virtual] |
Implements rti1516::LogicalTimeInterval.
| void LogicalTimeIntervalImpl::setZero | ( | ) | [virtual] |
Implements rti1516::LogicalTimeInterval.
References myInterval.
| std::wstring LogicalTimeIntervalImpl::toString | ( | ) | const [virtual] |
Implements rti1516::LogicalTimeInterval.
References myInterval.
double LogicalTimeIntervalImpl::myEpsilon [private] |
Referenced by isEpsilon(), and setEpsilon().
double LogicalTimeIntervalImpl::myInterval [private] |
Referenced by encode(), getInterval(), isEpsilon(), isZero(), LogicalTimeIntervalImpl(), setEpsilon(), setZero(), and toString().
double LogicalTimeIntervalImpl::myZero [private] |
Referenced by isZero().