13 #include <RTI/time/HLAfloat64Time.h>
14 #include <RTI/time/HLAfloat64TimeFactory.h>
24 HLAfloat64TimeImpl(
double const & value);
25 HLAfloat64TimeImpl(HLAfloat64TimeImpl
const & value);
28 virtual ~HLAfloat64TimeImpl ();
31 virtual void setInitial ();
32 virtual bool isInitial ()
const;
33 virtual void setFinal ();
34 virtual bool isFinal ()
const;
37 virtual rti1516e::HLAfloat64TimeImpl& operator= (
double value);
38 virtual rti1516e::HLAfloat64TimeImpl& operator= (
const rti1516e::HLAfloat64TimeImpl& value);
41 virtual rti1516e::HLAfloat64TimeImpl& operator+= (
double addend)
42 throw (rti1516e::IllegalTimeArithmetic);
44 virtual rti1516e::HLAfloat64TimeImpl& operator-= (
double subtrahend)
45 throw (rti1516e::IllegalTimeArithmetic);
47 virtual bool operator> (
double value)
const;
49 virtual bool operator< (
double value)
const;
51 virtual bool operator== (
double value)
const;
53 virtual bool operator>= (
double value)
const;
55 virtual bool operator<= (
double value)
const;
58 virtual double getTime ()
const;
59 virtual void setTime (
double value);
64 static const double theZero;
65 static const double thePositiveInfinity;
69 #endif // DtIFSPEC1516E