HDK_Sample::EUC_Expression Class Reference

#include <EUC_Expression.h>

Inheritance diagram for HDK_Sample::EUC_Expression:

HDK_Sample::EUC_ExprCircleFromPoints HDK_Sample::EUC_ExprIntersect HDK_Sample::EUC_ExprLineFromPoints HDK_Sample::EUC_ExprPoint HDK_Sample::EUC_ExprPointFromObject HDK_Sample::EUC_ExprSelect

List of all members.

Public Member Functions

 EUC_Expression ()
void addRef ()
void removeRef ()
int getUid () const
void applyLook (EUC_Object *obj)
void setLook (bool visible, const UT_Vector3 &cd)
void evaluate (EUC_ObjectList &results)
void evaluateRecurse (EUC_ObjectList &result, EUC_ObjectList &totalobj)

Static Public Member Functions

static EUC_ExpressiongetExprFromUid (int uid)

Protected Member Functions

virtual ~EUC_Expression ()
virtual void evaluateSubclass (EUC_ObjectList &result, EUC_ObjectList &totalobj)=0


Detailed Description

Definition at line 43 of file EUC_Expression.h.


Constructor & Destructor Documentation

EUC_Expression::EUC_Expression (  ) 

Definition at line 44 of file EUC_Expression.C.

EUC_Expression::~EUC_Expression (  )  [protected, virtual]

Definition at line 54 of file EUC_Expression.C.


Member Function Documentation

void EUC_Expression::addRef (  ) 

Definition at line 61 of file EUC_Expression.C.

void EUC_Expression::applyLook ( EUC_Object obj  ) 

Definition at line 92 of file EUC_Expression.C.

void EUC_Expression::evaluate ( EUC_ObjectList results  ) 

Definition at line 98 of file EUC_Expression.C.

void EUC_Expression::evaluateRecurse ( EUC_ObjectList result,
EUC_ObjectList totalobj 
)

Definition at line 110 of file EUC_Expression.C.

virtual void HDK_Sample::EUC_Expression::evaluateSubclass ( EUC_ObjectList result,
EUC_ObjectList totalobj 
) [protected, pure virtual]

EUC_Expression * EUC_Expression::getExprFromUid ( int  uid  )  [static]

Definition at line 75 of file EUC_Expression.C.

int HDK_Sample::EUC_Expression::getUid (  )  const [inline]

Definition at line 57 of file EUC_Expression.h.

void EUC_Expression::removeRef (  ) 

Definition at line 67 of file EUC_Expression.C.

void EUC_Expression::setLook ( bool  visible,
const UT_Vector3 cd 
)

Definition at line 85 of file EUC_Expression.C.


The documentation for this class was generated from the following files:

Generated on Mon Jan 28 00:49:27 2013 for HDK by  doxygen 1.5.9