HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HDK_Sample::EUC_Expression Class Referenceabstract

#include <EUC_Expression.h>

+ Inheritance diagram for HDK_Sample::EUC_Expression:

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

Examples:
euclid/EUC_Expression.C, and euclid/SOP_Euclid.C.

Definition at line 43 of file EUC_Expression.h.

Constructor & Destructor Documentation

EUC_Expression::EUC_Expression ( )
Examples:
euclid/EUC_Expression.C, and euclid/EUC_Expression.h.

Definition at line 44 of file EUC_Expression.C.

EUC_Expression::~EUC_Expression ( )
protectedvirtual
Examples:
euclid/EUC_Expression.C, and euclid/EUC_Expression.h.

Definition at line 54 of file EUC_Expression.C.

Member Function Documentation

void EUC_Expression::addRef ( )
void EUC_Expression::applyLook ( EUC_Object obj)
Examples:
euclid/EUC_Expression.C, and euclid/EUC_Expression.h.

Definition at line 92 of file EUC_Expression.C.

void EUC_Expression::evaluate ( EUC_ObjectList results)
Examples:
euclid/EUC_Expression.C, and euclid/EUC_Expression.h.

Definition at line 98 of file EUC_Expression.C.

void EUC_Expression::evaluateRecurse ( EUC_ObjectList result,
EUC_ObjectList totalobj 
)
Examples:
euclid/EUC_Expression.C, and euclid/EUC_Expression.h.

Definition at line 110 of file EUC_Expression.C.

EUC_Expression * EUC_Expression::getExprFromUid ( int  uid)
static
int HDK_Sample::EUC_Expression::getUid ( ) const
inline
void EUC_Expression::removeRef ( )
void EUC_Expression::setLook ( bool  visible,
const UT_Vector3 cd 
)

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