Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTDouble Class Reference

Double Implemented in: tvu_numerical.cpp. More...

#include <tvu_typesdef.h>

Inheritance diagram for CTDouble::

CTObject

Public Methods

 CTDouble ()
 CTDouble (double d)
 DEFINE_ID_FUNCTIONS (CTDouble, CTObject, CLASSNAME_TYPE_DOUBLE_ID, CLASSNAME_TYPE_DOUBLE) public
virtual TBOOL OnSaving (LPCTFile pFile, TINT Marge)
 Save the object. More...

virtual TBOOL OnSaving (TLPSTR pBuffers, TINT Marge)
virtual TBOOL SaveExpression (LPCTFile pFile, TINT Marge)
 Save as a mathematical expression. More...

virtual TBOOL OnLoading (LPTBYTE *lpBuffers)
 Load the object from buffers. More...

virtual TBOOL OnLoading (LPCTFile pFile)
 Load the object a file. More...

void Set (double d)
virtual CTObjectCalculate (TINT iOperator, CTObject *Object)
 Operations Comparing operations Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt. More...

virtual TINT GetIntValue ()
virtual double GetDoubleValue ()
virtual TLPCSTR GetStringValue ()
TBOOL operator== (double d)
TBOOL operator== (CTDouble &d)
TBOOL operator!= (double d)
TBOOL operator!= (CTDouble &d)
TBOOL operator< (double d)
TBOOL operator< (CTDouble &d)
TBOOL operator> (double d)
TBOOL operator> (CTDouble &d)
TBOOL operator<= (double d)
TBOOL operator<= (CTDouble &d)
TBOOL operator>= (double d)
TBOOL operator>= (CTDouble &d)
CTDouble& operator= (double d)
CTDouble& operator= (CTDouble &d)
double operator+ (double d)
double operator+ (CTDouble &d)
CTDouble& operator+= (double d)
CTDouble& operator+= (CTDouble &d)
double operator- (double d)
double operator- (CTDouble &d)
CTDouble& operator-= (double d)
CTDouble& operator-= (CTDouble &d)
double operator * (double d)
double operator * (CTDouble &d)
CTDouble& operator *= (double d)
CTDouble& operator *= (CTDouble &d)
double operator/ (double d)
double operator/ (CTDouble &d)
CTDouble& operator/= (double d)
CTDouble& operator/= (CTDouble &d)

Data Fields

double m_d
 Data. More...


Static Public Attributes

CTDouble Default

Detailed Description

Double Implemented in: tvu_numerical.cpp.


Member Function Documentation

CTObject * CTDouble::Calculate ( TINT iOperator,
CTObject * Object ) [virtual]
 

Operations Comparing operations Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt.

Reimplemented from CTObject.

TBOOL CTDouble::OnLoading ( LPCTFile pFile ) [virtual]
 

Load the object a file.

Reimplemented from CTObject.

TBOOL CTDouble::OnLoading ( LPTBYTE * lpBuffers ) [virtual]
 

Load the object from buffers.

Reimplemented from CTObject.

TBOOL CTDouble::OnSaving ( LPCTFile pFile,
TINT Marge ) [virtual]
 

Save the object.

Reimplemented from CTObject.

TBOOL CTDouble::SaveExpression ( LPCTFile pFile,
TINT Marge ) [virtual]
 

Save as a mathematical expression.

Reimplemented from CTObject.


Field Documentation

double CTDouble::m_d
 

Data.


The documentation for this class was generated from the following file:
Generated at Wed Aug 6 15:59:00 2003 for TVU's libraries for video surveillance: by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001