VR-Link API Documentation for HLA 1516
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:

List of all members.

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

Constructors and Destructors.

DtVrlFedTime::DtVrlFedTime ( const double &  )
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::_zero [private]

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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)