Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTGeomvWLDObject Class Reference

A object. More...

#include <tvu_geomv_objects.h>

Inheritance diagram for CTGeomvWLDObject::

CTPolygon CGeomvObject CTObject CTGeomvMobileObject

Public Methods

 CTGeomvWLDObject ()
 Contructors/Destructors. More...

virtual ~CTGeomvWLDObject ()
 DEFINE_ID_FUNCTIONS (CTGeomvWLDObject, CTPolygon, CLASSNAME_GEOM_WLDOBJECT_ID, CLASSNAME_GEOM_WLDOBJECT) public
virtual TBOOL GetBoundary (BOUNDARY &b)
virtual CTObjectCalculate (TINT iOperator, CTObject *Object)
 Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt. More...

virtual TBOOL FromStruct (int id_camera, void *lpStruct, TLPCSTR lpObjectType=TNULL)
 Overwrite. More...

virtual TBOOL Display (FILE *lpDevice)
 Display to a device (a file), lpFile == NULL means that the device is GEOMVIEW. More...

CTDoubleGetHeight ()
 For processing the private data Get the height of object. More...

double SetHeight (double newHeight)
 Set the height of object. More...

virtual CTGeomvWLDObject& operator= (CTGeomvWLDObject &wobj)
 Operations. More...


Protected Attributes

CTDouble m_Height
 Data, Height, for the 3D objects. More...


Detailed Description

A object.


Constructor & Destructor Documentation

CTGeomvWLDObject::CTGeomvWLDObject ( )
 

Contructors/Destructors.


Member Function Documentation

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

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

Reimplemented from CGeomvObject.

TBOOL CTGeomvWLDObject::Display ( FILE * lpDevice ) [virtual]
 

Display to a device (a file), lpFile == NULL means that the device is GEOMVIEW.

Reimplemented from CGeomvObject.

TBOOL CTGeomvWLDObject::FromStruct ( int id_camera,
void * lpStruct,
TLPCSTR lpObjectType = TNULL ) [virtual]
 

Overwrite.

CTDouble & CTGeomvWLDObject::GetHeight ( ) [inline]
 

For processing the private data Get the height of object.

00368 { return m_Height; };

double CTGeomvWLDObject::SetHeight ( double newHeight ) [inline]
 

Set the height of object.

00370 { return m_Height.m_d = newHeight; };

CTGeomvWLDObject & CTGeomvWLDObject::operator= ( CTGeomvWLDObject & wobj ) [inline, virtual]
 

Operations.

00374                         { *((CTPolygon*)this) = wobj; m_Height = wobj.m_Height; return *this; };


Field Documentation

CTDouble CTGeomvWLDObject::m_Height [protected]
 

Data, Height, for the 3D objects.


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