Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTSRPerson Class Reference

Person. More...

#include <tvu_sr.h>

Inheritance diagram for CTSRPerson::

CTSRObject CTObject

Public Types

enum  { LONG_LIFE = 10240 }
 Maximum 10240 frame. More...


Public Methods

 CTSRPerson ()
 Constructor/destructor. More...

 ~CTSRPerson ()
 DEFINE_ID_FUNCTIONS (CTSRPerson, CTSRObject, CLASSNAME_SR_SRPERSON_ID, CLASSNAME_SR_SRPERSON) virtual TDWORD GetRealID()
 Return the real ID of an object. More...

virtual CTList GetSaveLoadObjects (TBOOL bOnLoad=TTRUE)
 Overwrite. More...

virtual TBOOL Is3DObject ()
virtual TBOOL IsMobileObject ()
virtual TPOINT3D GetLocation ()
virtual CTObjectCalculate (TINT iOperator, CTObject *Object)
 Calculate the mathematical operators. More...

virtual TBOOL FromPersonPipe (CTPersonPipe *pp)
 Convert from the input stream. More...

CTSRPerson& operator= (CTSRPerson &Object)
 Operations. More...


Data Fields

TINT m_IndividualID
 ID of the corresponding individual This ID is ID() if it's is inferior than the maximum number of persons defined in the motor. More...

CTPoint3D m_Position
CTPoint2D m_Position2D
 Position of the individual in the main scene. More...

CTDouble m_Speed
 Position of the individual in the image. More...

CTArraym_Entities
 and its speed Contains every temporal entities concerning the person. More...

CTArray m_Positions
CTArray m_Speeds
 Contains person postions at each frame. More...


Detailed Description

Person.


Member Enumeration Documentation

anonymous enum
 

Maximum 10240 frame.

00493 {LONG_LIFE = 10240};


Constructor & Destructor Documentation

CTSRPerson::CTSRPerson ( )
 

Constructor/destructor.


Member Function Documentation

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

Calculate the mathematical operators.

Reimplemented from CTObject.

CTSRPerson::DEFINE_ID_FUNCTIONS ( CTSRPerson,
CTSRObject,
CLASSNAME_SR_SRPERSON_ID,
CLASSNAME_SR_SRPERSON ) [inline]
 

Return the real ID of an object.

00472                                            { return m_IndividualID; };

TBOOL CTSRPerson::FromPersonPipe ( CTPersonPipe * pp ) [virtual]
 

Convert from the input stream.

CTList CTSRPerson::GetSaveLoadObjects ( TBOOL bOnLoad = TTRUE ) [virtual]
 

Overwrite.

Reimplemented from CTObject.

CTSRPerson & CTSRPerson::operator= ( CTSRPerson & Object )
 

Operations.


Field Documentation

CTArray * CTSRPerson::m_Entities
 

and its speed Contains every temporal entities concerning the person.

TINT CTSRPerson::m_IndividualID
 

ID of the corresponding individual This ID is ID() if it's is inferior than the maximum number of persons defined in the motor.

CTPoint2D CTSRPerson::m_Position2D
 

Position of the individual in the main scene.

CTDouble CTSRPerson::m_Speed
 

Position of the individual in the image.

CTArray CTSRPerson::m_Speeds
 

Contains person postions at each frame.


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