Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTStockObjects Class Reference

Implemented in: tvu_typesdef.cpp Stock of objects. More...

#include <tvu_typesdef.h>

Inheritance diagram for CTStockObjects::

CTObject

Public Methods

 CTStockObjects ()
 Constructor/destructor. More...

 ~CTStockObjects ()
CTList GetListObjects ()
 Get the list of objects in the stock. More...

CTObjectFind (TLPCSTR Name, TBOOL bRecurrent=TFALSE)
 Find a object by name. More...

TBOOL Load (TLPCSTR FileName, TBOOL Reset=TFALSE)
 Load the objects from a file. More...

TBOOL Load (LPCTFile pFile, TBOOL Reset=TFALSE)
TBOOL Save (TLPCSTR FileName)
 Save the objects to a file. More...

TBOOL Save (LPCTFile pFile, TINT Marge)
TBOOL BuildUserDefinedClasses (CTList pObjects=TNULL)
 Build the user-defined classes. More...

void Delete ()
 Destroy the stock. More...


Static Public Attributes

CTStockObjects* Default

Protected Attributes

CTList m_ListObjects
 List of tObjects. More...


Detailed Description

Implemented in: tvu_typesdef.cpp Stock of objects.


Constructor & Destructor Documentation

CTStockObjects::CTStockObjects ( )
 

Constructor/destructor.


Member Function Documentation

TBOOL CTStockObjects::BuildUserDefinedClasses ( CTList pObjects = TNULL )
 

Build the user-defined classes.

void CTStockObjects::Delete ( )
 

Destroy the stock.

CTObject * CTStockObjects::Find ( TLPCSTR Name,
TBOOL bRecurrent = TFALSE )
 

Find a object by name.

CTList CTStockObjects::GetListObjects ( ) [inline]
 

Get the list of objects in the stock.

01139 { return m_ListObjects; };

TBOOL CTStockObjects::Load ( TLPCSTR FileName,
TBOOL Reset = TFALSE )
 

Load the objects from a file.

TBOOL CTStockObjects::Save ( TLPCSTR FileName ) [virtual]
 

Save the objects to a file.

Reimplemented from CTObject.


Field Documentation

CTList CTStockObjects::m_ListObjects [protected]
 

List of tObjects.


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