Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CIfExpr Class Reference

#include <IfExpr.h>

Inheritance diagram for CIfExpr:

CExpression List of all members.

Public Methods

virtual bool MergeExpression (CExpression* otherexpr)
 CIfExpr (CExpression *guard, CExpression *e1, CExpression *e2)
 CIfExpr ()
virtual unsigned char GetExpressionID ()
virtual ~CIfExpr ()
virtual CValueCalculate ()
virtual bool IsInside (float x,float y,float z,bool bBorderInclude=true)
virtual bool NeedsRecalculated ()
virtual CExpressionCheckLink (std::vector<CBrokenLinkInfo*>& brokenlinks)
virtual void ClearModified ()
virtual void BroadcastOperators (VALUE_OPERATOR op)

Constructor & Destructor Documentation

CIfExpr::CIfExpr ( CExpression * guard,
CExpression * e1,
CExpression * e2 )
 

Definition at line 24 of file IfExpr.cpp.

CIfExpr::CIfExpr ( ) [inline]
 

Definition at line 32 of file IfExpr.h.

CIfExpr::~CIfExpr ( ) [virtual]
 

Definition at line 35 of file IfExpr.cpp.


Member Function Documentation

void CIfExpr::BroadcastOperators ( VALUE_OPERATOR op ) [inline, virtual]
 

Reimplemented from CExpression.

Definition at line 60 of file IfExpr.h.

CValue * CIfExpr::Calculate ( ) [virtual]
 

Reimplemented from CExpression.

Definition at line 46 of file IfExpr.cpp.

CExpression * CIfExpr::CheckLink ( std::vector< CBrokenLinkInfo *>& brokenlinks ) [inline, virtual]
 

Reimplemented from CExpression.

Definition at line 50 of file IfExpr.h.

void CIfExpr::ClearModified ( ) [inline, virtual]
 

Reimplemented from CExpression.

Definition at line 55 of file IfExpr.h.

unsigned char CIfExpr::GetExpressionID ( ) [inline, virtual]
 

Reimplemented from CExpression.

Definition at line 34 of file IfExpr.h.

bool CIfExpr::IsInside ( float x,
float y,
float z,
bool bBorderInclude = true ) [inline, virtual]
 

Definition at line 38 of file IfExpr.h.

bool CIfExpr::MergeExpression ( CExpression * otherexpr ) [virtual]
 

Reimplemented from CExpression.

Definition at line 69 of file IfExpr.cpp.

bool CIfExpr::NeedsRecalculated ( ) [inline, virtual]
 

Reimplemented from CExpression.

Definition at line 43 of file IfExpr.h.


The documentation for this class was generated from the following files:
Generated at Thu Feb 1 13:03:33 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000