POP_LocalVar Class Reference

#include <POP_LocalVar.h>

Inheritance diagram for POP_LocalVar:

POP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner HDK_Sample::POP_LocalForce HDK_Sample::POP_SpotLight

List of all members.

Public Member Functions

const GEO_PointcurPoint ()
GU_DetailcurGdp () const

Static Public Attributes

static CH_LocalVariable myVariables []
static OP_VariablePair myVariablePair
static OP_TemplatePair myTemplatePair

Protected Member Functions

 POP_LocalVar (OP_Network *net, const char *name, OP_Operator *entry)
virtual ~POP_LocalVar (void)
virtual float getVariableValue (int index, int thread)
void setupDynamicVars (POP_ContextData *data)
void cleanupDynamicVars ()
void setupVars (POP_ContextData *data, const GB_PointGroup *source=0)
virtual int isVarDependent (GU_Detail *gdp, POP_FParam param, float t, int thread)
virtual int isVarDependent (GU_Detail *gdp, POP_IParam param, float t, int thread)
virtual int isVarDependent (GU_Detail *gdp, POP_SParam param, float t, int thread)
virtual int isVarDependent (GU_Detail *gdp, EV_EXPRESSION *expr, int thread)
void allowVar (int val)
virtual const CH_LocalVariableresolveExtraVariableForSyntaxHighlight (const char *name)

Protected Attributes

GEO_PointmyCurrPt
int myCurrIter
int myVarTest


Detailed Description

Examples:

POP/POP_LocalForce.C, POP/POP_LocalForce.h, POP/POP_SpotLight.C, and POP/POP_SpotLight.h.

Definition at line 22 of file POP_LocalVar.h.


Constructor & Destructor Documentation

POP_LocalVar::POP_LocalVar ( OP_Network net,
const char *  name,
OP_Operator entry 
) [protected]

virtual POP_LocalVar::~POP_LocalVar ( void   )  [protected, virtual]


Member Function Documentation

void POP_LocalVar::allowVar ( int  val  )  [inline, protected, virtual]

Reimplemented from POP_Node.

Examples:
POP/POP_LocalForce.C.

Definition at line 55 of file POP_LocalVar.h.

void POP_LocalVar::cleanupDynamicVars (  )  [protected]

GU_Detail* POP_LocalVar::curGdp (  )  const

const GEO_Point* POP_LocalVar::curPoint (  ) 

virtual float POP_LocalVar::getVariableValue ( int  index,
int  thread 
) [protected, virtual]

Reimplemented from OP_Parameters.

virtual int POP_LocalVar::isVarDependent ( GU_Detail gdp,
EV_EXPRESSION expr,
int  thread 
) [protected, virtual]

Reimplemented from POP_Node.

virtual int POP_LocalVar::isVarDependent ( GU_Detail gdp,
POP_SParam  param,
float  t,
int  thread 
) [protected, virtual]

Reimplemented from POP_Node.

virtual int POP_LocalVar::isVarDependent ( GU_Detail gdp,
POP_IParam  param,
float  t,
int  thread 
) [protected, virtual]

Reimplemented from POP_Node.

virtual int POP_LocalVar::isVarDependent ( GU_Detail gdp,
POP_FParam  param,
float  t,
int  thread 
) [protected, virtual]

Reimplemented from POP_Node.

virtual const CH_LocalVariable* POP_LocalVar::resolveExtraVariableForSyntaxHighlight ( const char *  name  )  [protected, virtual]

Reimplemented from OP_Node.

void POP_LocalVar::setupDynamicVars ( POP_ContextData data  )  [protected]

void POP_LocalVar::setupVars ( POP_ContextData data,
const GB_PointGroup source = 0 
) [protected]


Member Data Documentation

int POP_LocalVar::myCurrIter [protected]

Examples:
POP/POP_LocalForce.C, and POP/POP_SpotLight.C.

Definition at line 61 of file POP_LocalVar.h.

Examples:
POP/POP_LocalForce.C, and POP/POP_SpotLight.C.

Definition at line 60 of file POP_LocalVar.h.

Reimplemented in HDK_Sample::POP_LocalForce, and HDK_Sample::POP_SpotLight.

Examples:
POP/POP_LocalForce.C, and POP/POP_SpotLight.C.

Definition at line 29 of file POP_LocalVar.h.

Reimplemented in HDK_Sample::POP_LocalForce, and HDK_Sample::POP_SpotLight.

Examples:
POP/POP_LocalForce.C, and POP/POP_SpotLight.C.

Definition at line 27 of file POP_LocalVar.h.

Definition at line 26 of file POP_LocalVar.h.

int POP_LocalVar::myVarTest [protected]

Definition at line 62 of file POP_LocalVar.h.


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

Generated on Fri May 25 00:10:35 2012 for HDK by  doxygen 1.5.9