MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes | Private Attributes
LogicalTimeIntervalImplFloat Class Reference
+ Inheritance diagram for LogicalTimeIntervalImplFloat:
+ Collaboration diagram for LogicalTimeIntervalImplFloat:

Public Member Functions

 LogicalTimeIntervalImplFloat ()
 
 LogicalTimeIntervalImplFloat (const double &)
 
 LogicalTimeIntervalImplFloat (rti1516::LogicalTimeInterval const &)
 
 LogicalTimeIntervalImplFloat (const LogicalTimeIntervalImplFloat &)
 
virtual ~LogicalTimeIntervalImplFloat () 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!= (LogicalTimeIntervalImplFloat const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
 
virtual bool operator!= (const double &) const throw (rti1516::InvalidLogicalTimeInterval)
 
virtual
LogicalTimeIntervalImplFloat
operator= (const LogicalTimeIntervalImplFloat &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)
 
virtual void setToDifference (double minuend, double subtrahend) throw (rti1516::InvalidLogicalTimeInterval)
 
- Public Member Functions inherited from rti1516::LogicalTimeInterval
virtual ~LogicalTimeInterval ()=0 throw ()
 

Static Public Attributes

static std::wstring theImplementationName
 

Private Attributes

double myInterval
 
double myZero
 
double myEpsilon
 
double myPositiveInfinity
 

Constructor & Destructor Documentation

LogicalTimeIntervalImplFloat::LogicalTimeIntervalImplFloat ( )
LogicalTimeIntervalImplFloat::LogicalTimeIntervalImplFloat ( const double &  )
LogicalTimeIntervalImplFloat::LogicalTimeIntervalImplFloat ( rti1516::LogicalTimeInterval const &  )
LogicalTimeIntervalImplFloat::LogicalTimeIntervalImplFloat ( const LogicalTimeIntervalImplFloat )
virtual LogicalTimeIntervalImplFloat::~LogicalTimeIntervalImplFloat ( )
throw (
)
virtual

Member Function Documentation

virtual void LogicalTimeIntervalImplFloat::decode ( rti1516::VariableLengthData const &  encodedValue)
throw ( rti1516::InternalError,
rti1516::CouldNotDecode
)
virtual
virtual void LogicalTimeIntervalImplFloat::decode ( void *  buffer,
unsigned long  bufferSize 
)
throw ( rti1516::InternalError,
rti1516::CouldNotDecode
)
virtual
virtual rti1516::VariableLengthData LogicalTimeIntervalImplFloat::encode ( ) const
virtual
virtual unsigned long LogicalTimeIntervalImplFloat::encode ( void *  buffer,
unsigned long  bufferSize 
) const
throw (rti1516::CouldNotEncode
)
virtual
virtual unsigned long LogicalTimeIntervalImplFloat::encodedLength ( ) const
virtual
virtual double LogicalTimeIntervalImplFloat::getInterval ( ) const
virtual
virtual std::wstring LogicalTimeIntervalImplFloat::implementationName ( ) const
virtual
virtual bool LogicalTimeIntervalImplFloat::isEpsilon ( ) const
virtual
virtual bool LogicalTimeIntervalImplFloat::isZero ( ) const
virtual
virtual bool LogicalTimeIntervalImplFloat::operator!= ( rti1516::LogicalTimeInterval const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator!= ( LogicalTimeIntervalImplFloat const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator!= ( const double &  ) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplFloat::operator+= ( rti1516::LogicalTimeInterval const &  addend)
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplFloat::operator+= ( const double &  )
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplFloat::operator-= ( rti1516::LogicalTimeInterval const &  subtrahend)
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplFloat::operator-= ( const double &  )
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator< ( rti1516::LogicalTimeInterval const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator<= ( rti1516::LogicalTimeInterval const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplFloat::operator= ( rti1516::LogicalTimeInterval const &  value)
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual LogicalTimeIntervalImplFloat& LogicalTimeIntervalImplFloat::operator= ( const LogicalTimeIntervalImplFloat value)
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplFloat::operator= ( const double &  )
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator== ( rti1516::LogicalTimeInterval const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator== ( const double &  ) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator> ( rti1516::LogicalTimeInterval const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual bool LogicalTimeIntervalImplFloat::operator>= ( rti1516::LogicalTimeInterval const &  value) const
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual void LogicalTimeIntervalImplFloat::setEpsilon ( )
virtual
virtual void LogicalTimeIntervalImplFloat::setToDifference ( rti1516::LogicalTime const &  minuend,
rti1516::LogicalTime const &  subtrahend 
)
throw (rti1516::InvalidLogicalTime
)
virtual
virtual void LogicalTimeIntervalImplFloat::setToDifference ( double  minuend,
double  subtrahend 
)
throw (rti1516::InvalidLogicalTimeInterval
)
virtual
virtual void LogicalTimeIntervalImplFloat::setZero ( )
virtual
virtual std::wstring LogicalTimeIntervalImplFloat::toString ( ) const
virtual

Member Data Documentation

double LogicalTimeIntervalImplFloat::myEpsilon
private
double LogicalTimeIntervalImplFloat::myInterval
private
double LogicalTimeIntervalImplFloat::myPositiveInfinity
private
double LogicalTimeIntervalImplFloat::myZero
private
std::wstring LogicalTimeIntervalImplFloat::theImplementationName
static

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

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)