Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTAngles Class Reference

Angles = (Alpha, Beta, Gamma) Implemented in: tvu_geometry.cpp. More...

#include <tvu_typesdef.h>

Inheritance diagram for CTAngles::

CTObject

Public Methods

 CTAngles ()
 CTAngles (double _Alpha, double _Beta, double _Gamma)
 DEFINE_ID_FUNCTIONS (CTAngles, CTObject, CLASSNAME_TYPE_ANGLES_ID, CLASSNAME_TYPE_ANGLES) public
void FromDirection (CTPoint3D &From, CTPoint3D &To)
virtual TBOOL OnSaving (LPCTFile pFile, TINT Marge)
 Save the object. More...

virtual TBOOL OnSaving (TLPSTR pBuffers, TINT Marge)
virtual TBOOL OnLoading (LPTBYTE *lpBuffers)
 Load the object from buffers. More...

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

TBOOL operator== (TANGLES a)
 Operations Comparing operations. More...

TBOOL operator== (CTAngles &a)
TBOOL operator!= (TANGLES a)
TBOOL operator!= (CTAngles &a)
CTAngles& operator= (CTAngles &Angles)
TANGLES ANGLES ()
 Convert. More...


Data Fields

double Alpha
 Data. More...

double Beta
 Data. More...

double Gamma
 Data. More...


Detailed Description

Angles = (Alpha, Beta, Gamma) Implemented in: tvu_geometry.cpp.


Member Function Documentation

TANGLES CTAngles::ANGLES ( ) [inline]
 

Convert.

02011 { TANGLES Angles = {Alpha, Beta, Gamma}; return Angles; };

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

Load the object a file.

Reimplemented from CTObject.

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

Load the object from buffers.

Reimplemented from CTObject.

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

Save the object.

Reimplemented from CTObject.

TBOOL CTAngles::operator== ( TANGLES a ) [inline]
 

Operations Comparing operations.

02004 { return (Alpha == a.a) && (Beta == a.b) && (Gamma == a.g);} ;


Field Documentation

double CTAngles::Alpha
 

Data.

double CTAngles::Beta
 

Data.

double CTAngles::Gamma
 

Data.


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