MAK RTIspy API Documentation for HLA 1.3
List of all members | Public Member Functions | Private Attributes
rti1516e::HLAfloat64Interval Class Reference
+ 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 HLAfloat64Intervaloperator= (const HLAfloat64Interval &value) throw (rti1516e::InvalidLogicalTimeInterval)
 operator double () const
- Public Member Functions inherited from rti1516e::LogicalTimeInterval
virtual ~LogicalTimeInterval ()=0 throw ()

Private Attributes

HLAfloat64IntervalImpl * _impl

Constructor & Destructor Documentation

rti1516e::HLAfloat64Interval::HLAfloat64Interval ( )
rti1516e::HLAfloat64Interval::HLAfloat64Interval ( double  )
rti1516e::HLAfloat64Interval::HLAfloat64Interval ( rti1516e::LogicalTimeInterval const &  )
rti1516e::HLAfloat64Interval::HLAfloat64Interval ( const HLAfloat64Interval )
virtual rti1516e::HLAfloat64Interval::~HLAfloat64Interval ( ) throw ()
virtual

Member Function Documentation

virtual void rti1516e::HLAfloat64Interval::decode ( rti1516e::VariableLengthData const &  encodedValue) throw (rti1516e::InternalError, rti1516e::CouldNotDecode)
virtual
virtual void rti1516e::HLAfloat64Interval::decode ( void *  buffer,
size_t  bufferSize 
) throw (rti1516e::InternalError, rti1516e::CouldNotDecode)
virtual
virtual rti1516e::VariableLengthData rti1516e::HLAfloat64Interval::encode ( ) const
virtual
virtual size_t rti1516e::HLAfloat64Interval::encode ( void *  buffer,
size_t  bufferSize 
) const throw (rti1516e::CouldNotEncode)
virtual
virtual size_t rti1516e::HLAfloat64Interval::encodedLength ( ) const
virtual
virtual double rti1516e::HLAfloat64Interval::getInterval ( ) const
virtual
virtual std::wstring rti1516e::HLAfloat64Interval::implementationName ( ) const
virtual
virtual bool rti1516e::HLAfloat64Interval::isEpsilon ( ) const
virtual
virtual bool rti1516e::HLAfloat64Interval::isZero ( ) const
virtual
rti1516e::HLAfloat64Interval::operator double ( ) const
virtual rti1516e::LogicalTimeInterval& rti1516e::HLAfloat64Interval::operator+= ( rti1516e::LogicalTimeInterval const &  addend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval)
virtual
virtual rti1516e::LogicalTimeInterval& rti1516e::HLAfloat64Interval::operator-= ( rti1516e::LogicalTimeInterval const &  subtrahend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval)
virtual
virtual bool rti1516e::HLAfloat64Interval::operator< ( rti1516e::LogicalTimeInterval const &  value) const throw (rti1516e::InvalidLogicalTimeInterval)
virtual
virtual bool rti1516e::HLAfloat64Interval::operator<= ( rti1516e::LogicalTimeInterval const &  value) const throw (rti1516e::InvalidLogicalTimeInterval)
virtual
virtual rti1516e::LogicalTimeInterval& rti1516e::HLAfloat64Interval::operator= ( rti1516e::LogicalTimeInterval const &  value) throw (rti1516e::InvalidLogicalTimeInterval)
virtual
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
virtual bool rti1516e::HLAfloat64Interval::operator> ( rti1516e::LogicalTimeInterval const &  value) const throw (rti1516e::InvalidLogicalTimeInterval)
virtual
virtual bool rti1516e::HLAfloat64Interval::operator>= ( rti1516e::LogicalTimeInterval const &  value) const throw (rti1516e::InvalidLogicalTimeInterval)
virtual
virtual void rti1516e::HLAfloat64Interval::setEpsilon ( )
virtual
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
virtual void rti1516e::HLAfloat64Interval::setZero ( )
virtual
virtual std::wstring rti1516e::HLAfloat64Interval::toString ( ) const
virtual

Member Data Documentation

HLAfloat64IntervalImpl* rti1516e::HLAfloat64Interval::_impl
private

The documentation for this class was generated from the following file:

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)