#include <tvu_wld2geom.h>
Public Types | |
enum | { DT_CONTEXT = 0x0001, DT_SCENE = 0x0002, DT_ALL = 0x0003, DT_CONTEXT_VSIS = 0x0101 } |
Display type. More... | |
enum | { IL_CONTEXT = 0, IL_SCENE } |
Index of lists. More... | |
Public Methods | |
CTEngineWLD2GEOMV (TLPCSTR lpCamFile, TINT wWind=1024, TINT hWind=768, TINT bgR=0, TINT bgG=0, TINT bgB=0) | |
Constructor/Destructor Parameters for initiating the windows of GEOMVIEW. More... | |
~CTEngineWLD2GEOMV () | |
Shutdown the engine and close the windows of GEOMVIEW. More... | |
TBOOL | ResetEngine (TINT eType=DT_ALL) |
Reset the engine, it dose not close the windows. More... | |
TBOOL | ConvertContext (struct scene_model *pTp_sm_node) |
Engine to reset, display type Convert all of objects of the context. More... | |
TBOOL | FC_ConvertContext (struct scene_model *pTp_sm_node) |
FC: Convert all of objects of the context in the case of single or multiple cameras (multi-cntx used). More... | |
TBOOL | ConvertBlobs (void *lpListBlobs, struct scene_model *pTp_sm_node) |
End: FC Convert only the objects of the scene. it means that the moving objects: The BLOBs. More... | |
TBOOL | ConvertIndividuals (void *lpListIndividuals, struct scene_model *pTp_sm_node) |
The INDIVIDUALs. More... | |
TBOOL | ConvertMobiles (AllMobiles &lpListMobiles, struct scene_model *pTp_sm_node) |
The MOBILEs. More... | |
TBOOL | MM_ConvertMobiles (AllMobiles &lpListMobiles, int r, int g, int b) |
MM. More... | |
TBOOL | MM_ConvertClassifiedMobiles (AllMobiles &lpListMobiles) |
TBOOL | ConvertGroup (void *lpGroup, TINT idParentGroup) |
A group. More... | |
TBOOL | ConvertGroups (void *lpGroups) |
The GROUPs. More... | |
TBOOL | FC_ConvertGroup (void *lpGroupTrack, CTRGB ColorGroup) |
FC: A group with colour as input parameter. More... | |
TBOOL | FC_ConvertGroups (void *lpGroups) |
FC: The GROUPs. More... | |
TBOOL | FC_ConvertGroupsDescriptor (void *lpGroups) |
FC: The GROUP's descriptor. FC: Display cube tag for describing the state of the group's descriptor. More... | |
TBOOL | FC_ConvertIndividualsDescriptor (void *lpListIndividuals) |
FC: The INDIVIDUAL's descriptor. FC: Display cube tag for describing the state of the individual's descriptor. More... | |
TBOOL | Display (struct scene_model *pTp_sm_node, TINT dType=DT_ALL) |
End: FC Display the objects. The objects that will be displayed depend to the the display type (defined above). More... | |
TBOOL | Save (TLPCSTR lpFileName, TINT dType=DT_ALL) |
Save the objects. The objects that will be saved depend to the the display type (defined above). More... | |
void | SaveImageTo (TLPCSTR FileName) |
Save the current image This function can be called after Display. More... | |
void | SetImageSavingFilename (TLPCSTR FileName) |
Save the image of the next display to a file This function must be called before Display. More... | |
TBOOL | LoadCamSetting (TLPCSTR lpCamFile) |
For processing the private data For loading the camera's parameters. More... | |
TLPSTR | CamSettingBlock () |
Get the camera's setting block. More... | |
TBOOL | SaveCamSetting (FILE *pFile) |
Save the camera's setting block to a opened file. More... | |
CTList | GetListObject (TINT idList) |
Private data. More... | |
CTList | SetListObject (CTList pList, TINT idList) |
Static Public Attributes | |
CTEngineWLD2GEOMV* | m_CurrentEngine |
Protected Attributes | |
CTList | m_ListObjects [2] |
0: List of objects of the context. This list is determinate after loading the context. 1: List of objects of the scene. This list is changed in running time. More... | |
TLPSTR | m_lpCamBlock |
Camera's parameters file. More... | |
TINT | m_SizeBlock |
CTList | m_CameraList |
List of objects of camera file. More... | |
TLPCSTR | m_lpFileName |
File name for saving image. More... |
|
|
Index of lists.
00052 { IL_CONTEXT = 0, IL_SCENE }; |
|
Constructor/Destructor Parameters for initiating the windows of GEOMVIEW.
|
|
Shutdown the engine and close the windows of GEOMVIEW.
|
|
Get the camera's setting block.
00108 { return m_lpCamBlock; }; |
|
End: FC Convert only the objects of the scene. it means that the moving objects: The BLOBs.
|
|
Engine to reset, display type Convert all of objects of the context.
|
|
A group.
|
|
The GROUPs.
|
|
The INDIVIDUALs.
|
|
The MOBILEs.
|
|
End: FC Display the objects. The objects that will be displayed depend to the the display type (defined above).
|
|
FC: Convert all of objects of the context in the case of single or multiple cameras (multi-cntx used).
|
|
FC: A group with colour as input parameter.
|
|
FC: The GROUPs.
|
|
FC: The GROUP's descriptor. FC: Display cube tag for describing the state of the group's descriptor.
|
|
FC: The INDIVIDUAL's descriptor. FC: Display cube tag for describing the state of the individual's descriptor.
|
|
Private data.
00113 { return m_ListObjects[idList]; }; |
|
For processing the private data For loading the camera's parameters.
|
|
MM.
|
|
Reset the engine, it dose not close the windows.
|
|
Save the objects. The objects that will be saved depend to the the display type (defined above).
|
|
Save the camera's setting block to a opened file.
|
|
Save the current image This function can be called after Display.
|
|
Save the image of the next display to a file This function must be called before Display.
00102 { m_lpFileName = FileName; }; |
|
List of objects of camera file.
|
|
0: List of objects of the context. This list is determinate after loading the context. 1: List of objects of the scene. This list is changed in running time.
|
|
Camera's parameters file.
|
|
File name for saving image.
|