Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTObjectDescription Class Reference

Description of a class object Implemented in: tvu_userdefined.cpp. More...

#include <tvu_typesdef.h>

Inheritance diagram for CTObjectDescription::

CTObject

Public Methods

 CTObjectDescription ()
 Constructor/destructor. More...

 ~CTObjectDescription ()
TBOOL AddAttribute (TLPCSTR lpName, TLPCSTR lpType)
 Add a data field. More...

TBOOL BuildAttributes ()
CTObjectCreateAttribute (TINT AttributeID)
 Create an attribute by its ID. More...

CTTree GetDescriptionList ()
CTObjectDescription* GetParentDescriptions ()
CTObjectDescription* GetBaseClassDescription ()
 Get the first standard class parent. More...

CREATE_NEW_OBJECT_FUNCTION GetCreatorFunction ()
 Auto-buid and return the creator function. More...


Data Fields

CTTree m_Descriptions
CTObjectDescription* m_ParentDescriptions
TBOOL m_StandardClass
CREATE_NEW_OBJECT_FUNCTION m_CreatorFunction
CTClassDefinitionm_ClassDefinition

Detailed Description

Description of a class object Implemented in: tvu_userdefined.cpp.


Constructor & Destructor Documentation

CTObjectDescription::CTObjectDescription ( )
 

Constructor/destructor.


Member Function Documentation

TBOOL CTObjectDescription::AddAttribute ( TLPCSTR lpName,
TLPCSTR lpType )
 

Add a data field.

CTObject * CTObjectDescription::CreateAttribute ( TINT AttributeID )
 

Create an attribute by its ID.

CTObjectDescription * CTObjectDescription::GetBaseClassDescription ( )
 

Get the first standard class parent.

CREATE_NEW_OBJECT_FUNCTION CTObjectDescription::GetCreatorFunction ( )
 

Auto-buid and return the creator function.


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