MAK RTIspy API Documentation for HLA Evolved
Public Member Functions | Static Public Attributes | Private Attributes | Friends
LogicalTimeImplFloat Class Reference
+ Inheritance diagram for LogicalTimeImplFloat:
+ Collaboration diagram for LogicalTimeImplFloat:

List of all members.

Public Member Functions

 LogicalTimeImplFloat ()
 LogicalTimeImplFloat (double const &value)
 LogicalTimeImplFloat (rti1516::LogicalTime const &value)
 LogicalTimeImplFloat (LogicalTimeImplFloat const &value)
virtual ~LogicalTimeImplFloat () throw ()
virtual void setInitial ()
virtual bool isInitial () const
virtual void setFinal ()
virtual bool isFinal () const
virtual rti1516::LogicalTimeoperator= (rti1516::LogicalTime const &value) throw ( rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator+= (rti1516::LogicalTimeInterval const &addend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval)
virtual rti1516::LogicalTimeoperator-= (rti1516::LogicalTimeInterval const &subtrahend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval)
virtual bool operator> (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator< (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator== (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator>= (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator<= (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
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 &VariableLengthData) 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 getTime () const
virtual LogicalTimeImplFloatoperator= (const LogicalTimeImplFloat &) throw (rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator= (double const &value) throw (rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator+= (double const &value) throw (rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator-= (double const &value) throw (rti1516::InvalidLogicalTime)
virtual bool operator== (double const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator!= (double const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator!= (rti1516::LogicalTime const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator> (double const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator< (double const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator>= (double const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator<= (double const &value) const throw (rti1516::InvalidLogicalTime)

Static Public Attributes

static std::wstring theImplementationName

Private Attributes

double myLogicalTime
double myZero
double myEpsilon
double myPositiveInfinity

Friends

class LogicalTimeIntervalImplFloat

Constructor & Destructor Documentation

References myLogicalTime.


Member Function Documentation

void LogicalTimeImplFloat::decode ( rti1516::VariableLengthData const &  VariableLengthData) throw ( rti1516::InternalError, rti1516::CouldNotDecode) [virtual]
void LogicalTimeImplFloat::decode ( void *  buffer,
unsigned long  bufferSize 
) throw ( rti1516::InternalError, rti1516::CouldNotDecode) [virtual]

Implements rti1516::LogicalTime.

Implements rti1516::LogicalTime.

References myLogicalTime.

unsigned long LogicalTimeImplFloat::encode ( void *  buffer,
unsigned long  bufferSize 
) const throw (rti1516::CouldNotEncode) [virtual]
unsigned long LogicalTimeImplFloat::encodedLength ( ) const [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime.

std::wstring LogicalTimeImplFloat::implementationName ( ) const [virtual]
bool LogicalTimeImplFloat::isFinal ( ) const [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime, and myZero.

bool LogicalTimeImplFloat::operator!= ( double const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplFloat::operator!= ( rti1516::LogicalTime const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplFloat::operator+= ( rti1516::LogicalTimeInterval const &  addend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval) [virtual]

Implements rti1516::LogicalTime.

LogicalTime & LogicalTimeImplFloat::operator+= ( double const &  value) throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplFloat::operator-= ( rti1516::LogicalTimeInterval const &  subtrahend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval) [virtual]

Implements rti1516::LogicalTime.

LogicalTime & LogicalTimeImplFloat::operator-= ( double const &  value) throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplFloat::operator< ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplFloat::operator< ( double const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplFloat::operator<= ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplFloat::operator<= ( double const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplFloat::operator= ( rti1516::LogicalTime const &  value) throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

LogicalTimeImplFloat & LogicalTimeImplFloat::operator= ( const LogicalTimeImplFloat theTime) throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplFloat::operator= ( double const &  value) throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplFloat::operator== ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplFloat::operator== ( double const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplFloat::operator> ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplFloat::operator> ( double const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplFloat::operator>= ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplFloat::operator>= ( double const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
void LogicalTimeImplFloat::setFinal ( ) [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime, and myZero.

std::wstring LogicalTimeImplFloat::toString ( ) const [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime.


Friends And Related Function Documentation

friend class LogicalTimeIntervalImplFloat [friend]

Member Data Documentation

Referenced by isFinal(), and setFinal().

Referenced by isInitial(), and setInitial().

Referenced by implementationName().


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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)