Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTInt Class Reference

TINT Implemented in: tvu_numerical.cpp. More...

#include <tvu_typesdef.h>

Inheritance diagram for CTInt::

CTObject CTBool CTOperator

Public Methods

 CTInt ()
 CTInt (TINT i)
 DEFINE_ID_FUNCTIONS (CTInt, CTObject, CLASSNAME_TYPE_INT_ID, CLASSNAME_TYPE_INT) 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 (TINT i)
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== (TINT i)
TBOOL operator== (CTInt &i)
TBOOL operator!= (TINT i)
TBOOL operator!= (CTInt &i)
TBOOL operator< (TINT i)
TBOOL operator< (CTInt &i)
TBOOL operator> (TINT i)
TBOOL operator> (CTInt &i)
TBOOL operator<= (TINT i)
TBOOL operator<= (CTInt &i)
TBOOL operator>= (TINT i)
TBOOL operator>= (CTInt &i)
CTInt& operator= (TINT i)
CTInt& operator= (CTInt &i)
TINT operator+ (TINT i)
 Arithmetique operators. More...

TINT operator+ (CTInt &i)
CTInt& operator+= (TINT i)
CTInt& operator+= (CTInt &i)
TINT operator- (TINT i)
TINT operator- (CTInt &i)
CTInt& operator-= (TINT i)
CTInt& operator-= (CTInt &i)
TINT operator * (TINT i)
TINT operator * (CTInt &i)
CTInt& operator *= (TINT i)
CTInt& operator *= (CTInt &i)
CTInt& operator *= (double d)
CTInt& operator *= (CTDouble &d)
TINT operator/ (TINT i)
TINT operator/ (CTInt &i)
CTInt& operator/= (TINT i)
CTInt& operator/= (CTInt &i)
CTInt& operator/= (double d)
CTInt& operator/= (CTDouble &d)
CTInt& operator%= (TINT i)
CTInt& operator%= (CTInt &i)

Data Fields

TINT m_i
 Data. More...


Static Public Attributes

CTInt Default

Detailed Description

TINT Implemented in: tvu_numerical.cpp.


Member Function Documentation

CTObject * CTInt::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 CTInt::OnLoading ( LPCTFile pFile ) [virtual]
 

Load the object a file.

Reimplemented from CTObject.

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

Load the object from buffers.

Reimplemented from CTObject.

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

Save the object.

Reimplemented from CTObject.

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

Save as a mathematical expression.

Reimplemented from CTObject.

TINT CTInt::operator+ ( TINT i ) [inline]
 

Arithmetique operators.

01584 { return m_i + i; };


Field Documentation

TINT CTInt::m_i
 

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