Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ITime Class Reference

#include <ITime.h>

Inheritance diagram for ITime:

TimePoint List of all members.

Public Types

typedef longlong AbsoluteTime
typedef double DimensionedTime

Public Methods

virtual AbsoluteTime absoluteTime () const = 0
virtual DimensionedTime seconds () const = 0
virtual DimensionedTime minutes () const = 0
virtual DimensionedTime hours () const = 0
virtual DimensionedTime days () const = 0
virtual bool operator== ( const ITime& ) const = 0
virtual bool operator!= ( const ITime& ) const = 0
virtual bool operator<= ( const ITime& ) const = 0
virtual bool operator>= ( const ITime& ) const = 0
virtual bool operator< ( const ITime& ) const = 0
virtual bool operator> ( const ITime& ) const = 0
virtual ITime& operator+= ( const ITime& ) = 0
virtual ITime& operator-= ( const ITime& ) = 0
virtual std::ostream& printOut ( std::ostream& ) const = 0
virtual ~ITime ()

Member Typedef Documentation

typedef longlong ITime::AbsoluteTime
 

Definition at line 35 of file ITime.h.

typedef double ITime::DimensionedTime
 

Definition at line 36 of file ITime.h.


Constructor & Destructor Documentation

ITime::~ITime ( ) [inline, virtual]
 

Definition at line 76 of file ITime.h.


Member Function Documentation

virtual AbsoluteTime ITime::absoluteTime ( ) const [pure virtual]
 

Reimplemented in TimePoint.

Referenced by TimePoint::operator!=(), TimePoint::operator+=(), TimePoint::operator-=(), TimePoint::operator<(), TimePoint::operator<=(), TimePoint::operator==(), TimePoint::operator>(), TimePoint::operator>=(), and TimePoint::seconds().

virtual DimensionedTime ITime::days ( ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual DimensionedTime ITime::hours ( ) const [pure virtual]
 

Reimplemented in TimePoint.

Referenced by TimePoint::days().

virtual DimensionedTime ITime::minutes ( ) const [pure virtual]
 

Reimplemented in TimePoint.

Referenced by TimePoint::hours().

virtual bool ITime::operator!= ( const ITime & T ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual ITime& ITime::operator+= ( const ITime & T ) [pure virtual]
 

Reimplemented in TimePoint.

virtual ITime& ITime::operator-= ( const ITime & T ) [pure virtual]
 

Reimplemented in TimePoint.

virtual bool ITime::operator< ( const ITime & T ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual bool ITime::operator<= ( const ITime & T ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual bool ITime::operator== ( const ITime & T ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual bool ITime::operator> ( const ITime & T ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual bool ITime::operator>= ( const ITime & T ) const [pure virtual]
 

Reimplemented in TimePoint.

virtual std::ostream& ITime::printOut ( std::ostream & os ) const [pure virtual]
 

Reimplemented in TimePoint.

Referenced by operator<<().

virtual DimensionedTime ITime::seconds ( ) const [pure virtual]
 

Reimplemented in TimePoint.

Referenced by TimePoint::minutes(), and TimePoint::printOut().


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:13 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000