Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

/lib/libtvubase/tvu_calculate.h File Reference

: 00 03 00. More...

#include "tvu_typesdef.h"

Go to the source code of this file.

Data Structures

class  CTExpression
 The expression Implemented in: tvu_calculate.cpp. More...

class  CTFunctionCaller
 A function caller class Implemented in: tvu_function.cpp. More...

class  CTFunctionModel
 The Function definition Implemented in: tvu_function.cpp. More...

class  CTVar
 Variable for expression Implemented in: tvu_calculate.cpp. More...

struct  tagOPDESCRIPTOR
 Description of a found operator. More...


Defines

#define CLASSNAME_VAR_ID   300
 Name of classes. More...

#define CLASSNAME_VAR   "Var"
#define CLASSNAME_EXPRESSION_ID   301
#define CLASSNAME_EXPRESSION   "Expression"
#define CLASSNAME_FUNCTIONCALLER_ID   302
#define CLASSNAME_FUNCTIONCALLER   "FunctionCaller"
#define CLASSNAME_FUNCTIONMODEL_ID   303
#define CLASSNAME_FUNCTIONMODEL   "Function"
#define CLASSNAME_CONSTRAINTMODEL   "Constraint"
#define CLASSNAME_RULEMODEL   "Rule"
#define ENAME_VAR_NAMEOBJECT   "ObjectName"
 Name of elements Expression. More...

#define ENAME_FUNCTIONMODEL_VARS   "Vars"
 Function model. More...

#define FN_CALCULATE_HOLDS   "Holds"
#define FN_CALCULATE_DEBUG   "Debug"
#define FN_CALCULATE_GETRECURRENTNUMBER   "GetRecurrentNumber"
#define FN_CALCULATE_SETRECURRENTNUMBER   "SetRecurrentNumber"
#define ADD_CODED_FUNCTION(name, code)

Typedefs

typedef struct tagOPDESCRIPTOR  OPDESCRIPTOR
 Description of a found operator. More...

typedef struct tagOPDESCRIPTORLPOPDESCRIPTOR
 Description of a found operator. More...

typedef CTVarLPCTVar
typedef CTExpressionLPCTExpression
typedef CTFunctionCallerLPCTFunctionCaller
typedef CTFunctionModelLPCTFunctionModel
typedef CTObject* (* FUNCTION_CALLER )(CTList)


Detailed Description

: 00 03 00.

Author:
VU Van Thinh (tvu),
Orion, INRIA Sophia Antipolis
Date:
04 january 2002

----------------------------------------------------------
Popose:
Definitions for scenario recognition.


Define Documentation

#define ADD_CODED_FUNCTION( name, code )
 

Value:

{ \
          \
        if (!CTFunctionModel::m_CodedFunctions) \
                CTFunctionModel::m_CodedFunctions = new CTItemList(); \
          \
        CTFunctionModel* pNewFunction = new CTFunctionModel(code); \
        pNewFunction->SetName(name); \
        CTFunctionModel::m_CodedFunctions->Add(pNewFunction); \
}

#define CLASSNAME_VAR_ID   300
 

Name of classes.

#define ENAME_FUNCTIONMODEL_VARS   "Vars"
 

Function model.

#define ENAME_VAR_NAMEOBJECT   "ObjectName"
 

Name of elements Expression.


Typedef Documentation

typedef struct tagOPDESCRIPTOR * LPOPDESCRIPTOR
 

Description of a found operator.

typedef struct tagOPDESCRIPTOR OPDESCRIPTOR
 

Description of a found operator.


Generated at Wed Aug 6 15:58:58 2003 for TVU's libraries for video surveillance: by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001