VR-Link API Documentation for HLA 1.3
List of all members | Public Member Functions | Private Attributes | Friends
DtVrlFedTime Class Reference

This file is based on MyFedTime.h, which appears in the DMSO RTI MyFedTime example in RTI_HOME/lang/C++/demo/MyFedTime. More...

+ Inheritance diagram for DtVrlFedTime:
+ Collaboration diagram for DtVrlFedTime:

Public Member Functions

 DtVrlFedTime ()
 Constructors and Destructors.
 DtVrlFedTime (const double &)
 DtVrlFedTime (const DtVrlFedTime &)
virtual ~DtVrlFedTime ()
virtual void setZero ()
 Overloaded functions from RTI::FedTime.
virtual RTI::Boolean isZero ()
virtual void setEpsilon ()
virtual void setPositiveInfinity ()
virtual RTI::Boolean isPositiveInfinity ()
virtual int encodedLength () const
virtual void encode (char *buff) const
virtual int getPrintableLength () const
virtual void getPrintableString (char *) const
virtual void getPrintableString (char *)
virtual RTI::FedTime & operator+= (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
 Overloaded operators from RTI::FedTime.
virtual RTI::FedTime & operator-= (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual RTI::Boolean operator<= (const RTI::FedTime &) const throw (RTI::InvalidFederationTime)
virtual RTI::Boolean operator< (const RTI::FedTime &) const throw (RTI::InvalidFederationTime)
virtual RTI::Boolean operator>= (const RTI::FedTime &) const throw (RTI::InvalidFederationTime)
virtual RTI::Boolean operator> (const RTI::FedTime &) const throw (RTI::InvalidFederationTime)
virtual RTI::Boolean operator== (const RTI::FedTime &) const throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator= (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual double getTime () const
 Implementation functions.
virtual RTI::Boolean operator== (const double &) const throw (RTI::InvalidFederationTime)
 Implementation operators.
virtual RTI::Boolean operator!= (const RTI::FedTime &) const throw (RTI::InvalidFederationTime)
virtual RTI::Boolean operator!= (const double &) const throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator= (const DtVrlFedTime &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator= (const double &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator*= (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator/= (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator+= (const double &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator-= (const double &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator*= (const double &) throw (RTI::InvalidFederationTime)
virtual RTI::FedTime & operator/= (const double &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator+ (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator+ (const double &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator- (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator- (const double &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator* (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator* (const double &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator/ (const RTI::FedTime &) throw (RTI::InvalidFederationTime)
virtual DtVrlFedTime operator/ (const double &) throw (RTI::InvalidFederationTime)

Private Attributes

double _fedTime
 Implementation member variables.
double _zero
double _epsilon
double _positiveInfinity

Friends

ostream & operator<< (ostream &, RTI::FedTime &)
 Implementation friends.

Detailed Description

This file is based on MyFedTime.h, which appears in the DMSO RTI MyFedTime example in RTI_HOME/lang/C++/demo/MyFedTime.

Constructor & Destructor Documentation

DtVrlFedTime::DtVrlFedTime ( )

Constructors and Destructors.

DtVrlFedTime::DtVrlFedTime ( const double &  )
DtVrlFedTime::DtVrlFedTime ( const DtVrlFedTime )
virtual DtVrlFedTime::~DtVrlFedTime ( )
virtual

Member Function Documentation

virtual void DtVrlFedTime::encode ( char *  buff) const
virtual
virtual int DtVrlFedTime::encodedLength ( ) const
virtual
virtual int DtVrlFedTime::getPrintableLength ( ) const
virtual
virtual void DtVrlFedTime::getPrintableString ( char *  ) const
virtual
virtual void DtVrlFedTime::getPrintableString ( char *  )
virtual
virtual double DtVrlFedTime::getTime ( ) const
virtual

Implementation functions.

virtual RTI::Boolean DtVrlFedTime::isPositiveInfinity ( )
virtual
virtual RTI::Boolean DtVrlFedTime::isZero ( )
virtual
virtual RTI::Boolean DtVrlFedTime::operator!= ( const RTI::FedTime &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual RTI::Boolean DtVrlFedTime::operator!= ( const double &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator* ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator* ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator*= ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator*= ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator+ ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator+ ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator+= ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual

Overloaded operators from RTI::FedTime.

virtual RTI::FedTime& DtVrlFedTime::operator+= ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator- ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator- ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator-= ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator-= ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator/ ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual DtVrlFedTime DtVrlFedTime::operator/ ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator/= ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator/= ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::Boolean DtVrlFedTime::operator< ( const RTI::FedTime &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual RTI::Boolean DtVrlFedTime::operator<= ( const RTI::FedTime &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator= ( const RTI::FedTime &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator= ( const DtVrlFedTime ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::FedTime& DtVrlFedTime::operator= ( const double &  ) throw (RTI::InvalidFederationTime)
virtual
virtual RTI::Boolean DtVrlFedTime::operator== ( const RTI::FedTime &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual RTI::Boolean DtVrlFedTime::operator== ( const double &  ) const throw (RTI::InvalidFederationTime)
virtual

Implementation operators.

virtual RTI::Boolean DtVrlFedTime::operator> ( const RTI::FedTime &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual RTI::Boolean DtVrlFedTime::operator>= ( const RTI::FedTime &  ) const throw (RTI::InvalidFederationTime)
virtual
virtual void DtVrlFedTime::setEpsilon ( )
virtual
virtual void DtVrlFedTime::setPositiveInfinity ( )
virtual
virtual void DtVrlFedTime::setZero ( )
virtual

Overloaded functions from RTI::FedTime.

Friends And Related Function Documentation

ostream& operator<< ( ostream &  ,
RTI::FedTime &   
)
friend

Implementation friends.

Member Data Documentation

double DtVrlFedTime::_epsilon
private
double DtVrlFedTime::_fedTime
private

Implementation member variables.

double DtVrlFedTime::_positiveInfinity
private
double DtVrlFedTime::_zero
private

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)