Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CTSRTriggerModel Class Reference

A trigger: used to transform the values of variables for the post-models. More...

#include <tvu_sr.h>

Inheritance diagram for CTSRTriggerModel::

CTObject

Public Types

typedef struct CTSRTriggerModel::tagPREENTRY  PREENTRY
 An internal struct used for the entries of the start. More...

typedef struct CTSRTriggerModel::tagPREENTRYLPPREENTRY
 An internal struct used for the entries of the start. More...


Public Methods

 CTSRTriggerModel ()
 Constructor/destructor. More...

 ~CTSRTriggerModel ()
 DEFINE_ID_FUNCTIONS (CTSRTriggerModel, CTObject, CLASSNAME_SR_SRTRIGGER_MODEL_ID, CLASSNAME_SR_SRTRIGGER_MODEL) public
 Overwrite. More...

CTSRTriggerInstanceCreateTrigger (CTSRBehaviourInstance *pTermination)
 Create a new trigger instance from a trigger model. More...

CTSRTriggerModel& operator= (CTSRTriggerModel &Object)
 Operations. More...


Data Fields

CTSRModelm_pModel
 Model to verify. More...

PREENTRY m_TValues [MAX_NUMBER_VALUES]
 The termination Pointers (corresponding to the variables) to the values. More...

TINT m_nTValues
CTList m_TConditions
 Keep the value pointers to verify. More...

PREENTRY m_SValues [MAX_NUMBER_VALUES]
 For the start. More...

TINT m_nSValues

Detailed Description

A trigger: used to transform the values of variables for the post-models.


Member Typedef Documentation

typedef struct CTSRTriggerModel::tagPREENTRY * CTSRTriggerModel::LPPREENTRY
 

An internal struct used for the entries of the start.

typedef struct CTSRTriggerModel::tagPREENTRY CTSRTriggerModel::PREENTRY
 

An internal struct used for the entries of the start.


Constructor & Destructor Documentation

CTSRTriggerModel::CTSRTriggerModel ( )
 

Constructor/destructor.


Member Function Documentation

CTSRTriggerInstance * CTSRTriggerModel::CreateTrigger ( CTSRBehaviourInstance * pTermination )
 

Create a new trigger instance from a trigger model.

CTSRTriggerModel::DEFINE_ID_FUNCTIONS ( CTSRTriggerModel,
CTObject,
CLASSNAME_SR_SRTRIGGER_MODEL_ID,
CLASSNAME_SR_SRTRIGGER_MODEL ) [inline]
 

Overwrite.

00870               :
00871                 enum { MAX_NUMBER_VALUES = 64 };
        public:

CTSRTriggerModel & CTSRTriggerModel::operator= ( CTSRTriggerModel & Object )
 

Operations.


Field Documentation

PREENTRY CTSRTriggerModel::m_SValues
 

For the start.

CTList CTSRTriggerModel::m_TConditions
 

Keep the value pointers to verify.

PREENTRY CTSRTriggerModel::m_TValues
 

The termination Pointers (corresponding to the variables) to the values.

CTSRModel * CTSRTriggerModel::m_pModel
 

Model to verify.


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