Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

/lib/libtvuvisu3D/tvu_geomv_objects.h File Reference

: 01 02 00. More...

#include "tvu_typesdef.h"
#include "tvu_visu3d.application.h"

Go to the source code of this file.

Data Structures

class  CCamera
 Will be used for displaying the cameras. More...

class  CGeomvObject
 General definition of an object of the world. More...

class  CTAlarmVSIS
class  CTGeomvMobileObject
 A mobile object. More...

class  CTGeomvWLDObject
 A object. More...

class  CTGeomvZone
 A Zone. More...

class  CTPerson
 Will be used for representing a person. More...

class  CTPersonPipeVSIS
class  CTPolygon
 Will be used for every objects in the ground and for constructing the other objects. More...

class  CTWall
 Will be used for every objects in the ground and for constructing the other objects. More...


Defines

#define WLD_ONAME_PLANE   "wdef_plane"
 --- Definitions of the names of objects --------- World_Object_Name. More...

#define WLD_ONAME_AREA   "wdef_area"
#define WLD_ONAME_AOI   "wdef_aoi"
#define WLD_ONAME_ZONE   "wdef_zone"
#define WLD_ONAME_OBJECT   "wdef_object"
#define WLD_ONAME_EXPECTEDOBJECT   "wdef_expected_object"
#define WLD_ONAME_MOBILEOBJECT   "wdef_mobile_object"
#define WLD_ONAME_BLOB   "wdef_blob"
#define WLD_ONAME_INDIVIDUAL   "wdef_individual"
#define WLD_ONAME_GROUP   "wdef_group"
#define WLD_ONAME_CAMERA   "wdef_camera"
#define WLD_ONAME_PERSON   "wdef_person"
#define WLD_ONAME_WALL   "wdef_wall"
#define WLD_ONAME_GROUP_DESCRIPTOR   "wdef_group_descriptor"
 FC: added. More...

#define WLD_ONAME_INDIVIDUAL_DESCRIPTOR   "wdef_individual_descriptor"
 FC: added. More...

#define WLD_TRACK   "track"
 End: FC. More...

#define WLD_WALL   "wall"
#define WLD_ZONE   "zone"
#define CLASSNAME_GEOM_OBJECT_ID   10200
 Name of GEOM objects. More...

#define CLASSNAME_GEOM_OBJECT   "GeomvObject"
#define CLASSNAME_GEOM_CAMERA_ID   10201
#define CLASSNAME_GEOM_CAMERA   "Camera"
#define CLASSNAME_GEOM_POLYGON_ID   10202
#define CLASSNAME_GEOM_POLYGON   "Polygon"
#define CLASSNAME_GEOM_ZONE_ID   10203
#define CLASSNAME_GEOM_ZONE   "WLDZone"
#define CLASSNAME_GEOM_WLDOBJECT_ID   10204
#define CLASSNAME_GEOM_WLDOBJECT   "WLD3DObject"
#define CLASSNAME_GEOM_MOBILEOBJECT_ID   10205
#define CLASSNAME_GEOM_MOBILEOBJECT   "GeomvMobileObject"
#define CLASSNAME_GEOM_PERSON_ID   10206
#define CLASSNAME_GEOM_PERSON   "GeomvPerson"
#define CLASSNAME_GEOM_WALL_ID   10207
#define CLASSNAME_GEOM_WALL   "Wall"
#define CLASSNAME_GEOM_PERSONPIPE_ID   10208
#define CLASSNAME_GEOM_PERSONPIPE   "PersonPipe"
#define ENAME_GEOM_RGB   "color"
 Name of element. More...

#define ENAME_GEOM_STATE   "state"
#define ENAME_GEOM_POSITION   "position"
#define ENAME_GEOM_DIRECTION   "direction"
#define ENAME_GEOM_FOV   "fov"
#define ENAME_GEOM_BKGCOLOR   "bkg_color"
#define ENAME_GEOM_SZWINDOW   "win_size"
#define ENAME_GEOM_CAMERAFILE   "file_name"
#define ENAME_GEOM_CHILDREN   "children"
#define ENAME_GEOM_SIBLINGS   "siblings"
#define ENAME_GEOM_POLYGON   "vertices"
#define ENAME_GEOM_HEIGHT   "height"
#define ENAME_GEOM_START_POINT   "start_point"
#define ENAME_GEOM_STOP_POINT   "stop_point"
#define OTYPE_GEOM_ZONE   10200
#define OTYPE_GEOM_ZONE_STR   "Zone"
#define OTYPE_GEOM_EQUIPMENT   10201
#define OTYPE_GEOM_EQUIPMENT_STR   "Equipment"
#define OTYPE_GEOM_WALL   10202
#define OTYPE_GEOM_WALL_STR   "Wall"
#define GEOM_REGISTER_ATTRIBUTE_CONSTRUCTOR(NameItem, class)

Typedefs

typedef CGeomvObjectLPCGeomvObject
typedef CTGeomvWLDObjectLPCTGeomvWLDObject


Detailed Description

: 01 02 00.

Author:
VU Van Thinh (tvu),
Orion, INRIA Sophia Antipolis
Date:
6 avril 2001

----------------------------------------------------------
Popose:
Definition of the objects, functions for converting the data of WLD to GEOMVIEW.


Define Documentation

#define CLASSNAME_GEOM_OBJECT_ID   10200
 

Name of GEOM objects.

#define ENAME_GEOM_RGB   "color"
 

Name of element.

#define GEOM_REGISTER_ATTRIBUTE_CONSTRUCTOR( NameItem, class )
 

Value:

    REGISTER_ATTRIBUTE_CONSTRUCTOR(CGeomvObject::m_ItemConstructors, NameItem, class)

#define WLD_ONAME_GROUP_DESCRIPTOR   "wdef_group_descriptor"
 

FC: added.

#define WLD_ONAME_INDIVIDUAL_DESCRIPTOR   "wdef_individual_descriptor"
 

FC: added.

#define WLD_ONAME_PLANE   "wdef_plane"
 

--- Definitions of the names of objects --------- World_Object_Name.

#define WLD_TRACK   "track"
 

End: FC.


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