#include <tvu_geomv_objects.h>
Inheritance diagram for CTPerson::

Public Types | |
| enum | { PERSON_MAX_OBJECTS = 100 } |
Public Methods | |
| CTPerson () | |
| Contructors/Destructors. More... | |
| ~CTPerson () | |
| DEFINE_ID_FUNCTIONS (CTPerson, CGeomvObject, CLASSNAME_GEOM_PERSON_ID, CLASSNAME_GEOM_PERSON) public | |
| virtual TPOINT3D | GetLocation () |
| virtual TBOOL | FromStruct (int id_camera, void *lpBlob, TLPCSTR lpObjectType=TNULL) |
| Overwrite For snapping to a struct: for connecting to WLD. More... | |
| virtual TBOOL | MM_FromStruct (void *lpBlob, TLPCSTR lpObjectType=TNULL, int r=0, int g=0, int b=0) |
| MM. More... | |
| virtual TBOOL | MM_FromStruct2 (int H3d, int x, int y, int z, int r, int g, int b) |
| virtual TBOOL | FromPersonPipe (CTPersonPipe *pp, TINT type=CTPersonPipe::TS_ALL) |
| Convert from a person pipe type: accepted types of soures. More... | |
| virtual TBOOL | Display (FILE *lpDevice=TNULL) |
| Display to a device (a file), lpFile == NULL means that the device is GEOMVIEW. More... | |
| virtual void | Project (CTPoint3D &NewPosition, double Rotate=0.) |
| For moving and rotating. More... | |
| virtual CTPoint3D& | GetPosition () |
| Get the position of the person. More... | |
| virtual LPCTObject | GetPerson () |
Static Public Methods | |
| double | GetCorrectWidth (double Height) |
| For the size of the person. More... | |
| double | GetCorrectThick (double Height) |
| double | IsCorrectHeight (double Height) |
| double | IsCorrectWidth (double Width) |
Static Public Attributes | |
| TINT | m_iCount |
Protected Attributes | |
| CTPoint3D | m_Position |
| Private datas The position of the person. More... | |
| LPCTObject | m_Person |
| At this posion A standard person. More... | |
Static Protected Attributes | |
| TINT | m_nObjects |
| For generated objects. More... | |
| LPTBYTE* | m_Objects |
|
|
Contructors/Destructors.
|
|
|
Display to a device (a file), lpFile == NULL means that the device is GEOMVIEW.
Reimplemented from CGeomvObject. |
|
|
Convert from a person pipe type: accepted types of soures.
|
|
|
Overwrite For snapping to a struct: for connecting to WLD.
|
|
|
For the size of the person.
|
|
|
Get the position of the person.
00450 { return m_Position; };
|
|
|
MM.
Reimplemented from CGeomvObject. |
|
|
For moving and rotating.
Reimplemented from CGeomvObject. |
|
|
At this posion A standard person.
|
|
|
Private datas The position of the person.
|
|
|
For generated objects.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001