![]() |
MAK RTIspy API Documentation for HLA 4
|
Inheritance diagram for rti1516_2025::LogicalTimeInterval:Public Member Functions | |
| virtual | ~LogicalTimeInterval () noexcept=default |
| 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 |
| virtual LogicalTimeInterval & | operator+= (LogicalTimeInterval const &addend)=0 |
| virtual LogicalTimeInterval & | operator-= (LogicalTimeInterval const &subtrahend)=0 |
| virtual bool | operator> (LogicalTimeInterval const &value) const =0 |
| virtual bool | operator< (LogicalTimeInterval const &value) const =0 |
| virtual bool | operator== (LogicalTimeInterval const &value) const =0 |
| virtual bool | operator>= (LogicalTimeInterval const &value) const =0 |
| virtual bool | operator<= (LogicalTimeInterval const &value) const =0 |
| virtual void | setToDifference (LogicalTime const &minuend, LogicalTime const &subtrahend)=0 |
| Set self to the difference between two LogicalTimes. More... | |
| virtual VariableLengthData | encode () const =0 |
| virtual size_t | encode (void *buffer, size_t bufferSize) const =0 |
| Alternate encode for directly filling a buffer. More... | |
| virtual size_t | encodedLength () const =0 |
| virtual void | decode (VariableLengthData const &encodedValue)=0 |
| Decode encodedValue into self. More... | |
| virtual void | decode (const void *buffer, size_t bufferSize)=0 |
| Alternate decode that reads directly from a buffer. More... | |
| virtual std::wstring | toString () const =0 |
| virtual std::wstring | implementationName () const =0 |
|
virtualdefaultnoexcept |
|
pure virtual |
Decode encodedValue into self.
| InternalError | |
| CouldNotDecode |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Alternate decode that reads directly from a buffer.
| InternalError | |
| CouldNotDecode |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Alternate encode for directly filling a buffer.
| CouldNotEncode |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
| InvalidLogicalTimeInterval |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Set self to the difference between two LogicalTimes.
| IllegalTimeArithmetic,InvalidLogicalTime |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.
|
pure virtual |
Implemented in rti1516_2025::HLAinteger64Interval, and rti1516_2025::HLAfloat64Interval.