MAK RTIspy API Documentation for HLA 1516
List of all members | Public Member Functions | Private Attributes | Friends
rti1516e::HLAfloat64Time Class Reference
+ Inheritance diagram for rti1516e::HLAfloat64Time:
+ Collaboration diagram for rti1516e::HLAfloat64Time:

Public Member Functions

 HLAfloat64Time ()
 HLAfloat64Time (double const &value)
 HLAfloat64Time (rti1516e::LogicalTime const &value)
 HLAfloat64Time (HLAfloat64Time const &value)
virtual ~HLAfloat64Time () throw ()
virtual void setInitial ()
virtual bool isInitial () const
virtual void setFinal ()
virtual bool isFinal () const
virtual rti1516e::LogicalTimeoperator= (rti1516e::LogicalTime const &value) throw (rti1516e::InvalidLogicalTime)
virtual rti1516e::LogicalTimeoperator+= (rti1516e::LogicalTimeInterval const &addend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval)
virtual rti1516e::LogicalTimeoperator-= (rti1516e::LogicalTimeInterval const &subtrahend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval)
virtual bool operator> (rti1516e::LogicalTime const &value) const throw (rti1516e::InvalidLogicalTime)
virtual bool operator< (rti1516e::LogicalTime const &value) const throw (rti1516e::InvalidLogicalTime)
virtual bool operator== (rti1516e::LogicalTime const &value) const throw (rti1516e::InvalidLogicalTime)
virtual bool operator>= (rti1516e::LogicalTime const &value) const throw (rti1516e::InvalidLogicalTime)
virtual bool operator<= (rti1516e::LogicalTime const &value) const throw (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 &VariableLengthData) 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 getTime () const
virtual void setTime (double value)
virtual HLAfloat64Timeoperator= (const HLAfloat64Time &) throw (rti1516e::InvalidLogicalTime)
 operator double () const
- Public Member Functions inherited from rti1516e::LogicalTime
virtual ~LogicalTime ()=0 throw ()

Private Attributes

HLAfloat64TimeImpl * _impl

Friends

class HLAfloat64Interval

Constructor & Destructor Documentation

rti1516e::HLAfloat64Time::HLAfloat64Time ( )
rti1516e::HLAfloat64Time::HLAfloat64Time ( double const &  value)
rti1516e::HLAfloat64Time::HLAfloat64Time ( rti1516e::LogicalTime const &  value)
rti1516e::HLAfloat64Time::HLAfloat64Time ( HLAfloat64Time const &  value)
virtual rti1516e::HLAfloat64Time::~HLAfloat64Time ( ) throw ()
virtual

Member Function Documentation

virtual void rti1516e::HLAfloat64Time::decode ( rti1516e::VariableLengthData const &  VariableLengthData) throw (rti1516e::InternalError, rti1516e::CouldNotDecode)
virtual

Implements rti1516e::LogicalTime.

virtual void rti1516e::HLAfloat64Time::decode ( void *  buffer,
size_t  bufferSize 
) throw (rti1516e::InternalError, rti1516e::CouldNotDecode)
virtual

Implements rti1516e::LogicalTime.

virtual rti1516e::VariableLengthData rti1516e::HLAfloat64Time::encode ( ) const
virtual

Implements rti1516e::LogicalTime.

virtual size_t rti1516e::HLAfloat64Time::encode ( void *  buffer,
size_t  bufferSize 
) const throw (rti1516e::CouldNotEncode)
virtual

Implements rti1516e::LogicalTime.

virtual size_t rti1516e::HLAfloat64Time::encodedLength ( ) const
virtual

Implements rti1516e::LogicalTime.

virtual double rti1516e::HLAfloat64Time::getTime ( ) const
virtual
virtual std::wstring rti1516e::HLAfloat64Time::implementationName ( ) const
virtual

Implements rti1516e::LogicalTime.

virtual bool rti1516e::HLAfloat64Time::isFinal ( ) const
virtual

Implements rti1516e::LogicalTime.

virtual bool rti1516e::HLAfloat64Time::isInitial ( ) const
virtual

Implements rti1516e::LogicalTime.

rti1516e::HLAfloat64Time::operator double ( ) const
virtual rti1516e::LogicalTime& rti1516e::HLAfloat64Time::operator+= ( rti1516e::LogicalTimeInterval const &  addend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval)
virtual

Implements rti1516e::LogicalTime.

virtual rti1516e::LogicalTime& rti1516e::HLAfloat64Time::operator-= ( rti1516e::LogicalTimeInterval const &  subtrahend) throw (rti1516e::IllegalTimeArithmetic, rti1516e::InvalidLogicalTimeInterval)
virtual

Implements rti1516e::LogicalTime.

virtual bool rti1516e::HLAfloat64Time::operator< ( rti1516e::LogicalTime const &  value) const throw (rti1516e::InvalidLogicalTime)
virtual

Implements rti1516e::LogicalTime.

virtual bool rti1516e::HLAfloat64Time::operator<= ( rti1516e::LogicalTime const &  value) const throw (rti1516e::InvalidLogicalTime)
virtual

Implements rti1516e::LogicalTime.

virtual rti1516e::LogicalTime& rti1516e::HLAfloat64Time::operator= ( rti1516e::LogicalTime const &  value) throw (rti1516e::InvalidLogicalTime)
virtual

Implements rti1516e::LogicalTime.

virtual HLAfloat64Time& rti1516e::HLAfloat64Time::operator= ( const HLAfloat64Time ) throw (rti1516e::InvalidLogicalTime)
virtual
virtual bool rti1516e::HLAfloat64Time::operator== ( rti1516e::LogicalTime const &  value) const throw (rti1516e::InvalidLogicalTime)
virtual

Implements rti1516e::LogicalTime.

virtual bool rti1516e::HLAfloat64Time::operator> ( rti1516e::LogicalTime const &  value) const throw (rti1516e::InvalidLogicalTime)
virtual

Implements rti1516e::LogicalTime.

virtual bool rti1516e::HLAfloat64Time::operator>= ( rti1516e::LogicalTime const &  value) const throw (rti1516e::InvalidLogicalTime)
virtual

Implements rti1516e::LogicalTime.

virtual void rti1516e::HLAfloat64Time::setFinal ( )
virtual

Implements rti1516e::LogicalTime.

virtual void rti1516e::HLAfloat64Time::setInitial ( )
virtual

Implements rti1516e::LogicalTime.

virtual void rti1516e::HLAfloat64Time::setTime ( double  value)
virtual
virtual std::wstring rti1516e::HLAfloat64Time::toString ( ) const
virtual

Implements rti1516e::LogicalTime.

Friends And Related Function Documentation

friend class HLAfloat64Interval
friend

Member Data Documentation

HLAfloat64TimeImpl* rti1516e::HLAfloat64Time::_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)