GOP_VariableMap Class Reference

#include <GOP_VexContext.h>

List of all members.

Public Member Functions

 GOP_VariableMap ()
 ~GOP_VariableMap ()
void initData (VEX_Instance *func)
int isTimeDep ()
int isObjXformDep ()
void initExports (GU_Detail *gdp)
void bind (VEX_Instance *func)
void bindAtlas (const GVEX_Atlas *atlas, VEX_Instance *func, VEX_ProcArray *proc)
void prepData (GU_Detail *gdp, const GB_PointGroup *ptgroup, UT_StringArray &groupnames, int numPoints, float time, float frame, float timeinc)
void prepData (VEX_ProcArray *proc)
void prepData (GEO_Point *ppt, int index)
void extractData (VEX_ProcArray *proc)
void done (GU_Detail *gdp, bool last_thread)
GB_PointGroupnewGroup (const char *groupName)
void getBoundingBox (UT_Vector3 &xlate, UT_Vector3 &scale)
void getBoundMinMax (UT_Vector3 &min, UT_Vector3 &max)
void setComputeNormal (int onoff)
void clearInputs ()
void setInput (int idx, const GU_Detail *gdp)
const GU_DetailgetInput (int idx) const
const GEO_PointgetPoint (int idx) const
GEO_PointgetPoint (int idx)
UT_PtrArray< GEO_Point * > * getRingZero (int ptnum, int input=0)
void clearRingZeros ()

Public Attributes

GU_DetailmyDetail


Detailed Description

Definition at line 67 of file GOP_VexContext.h.


Constructor & Destructor Documentation

GOP_VariableMap::GOP_VariableMap (  ) 

GOP_VariableMap::~GOP_VariableMap (  ) 


Member Function Documentation

void GOP_VariableMap::bind ( VEX_Instance *  func  ) 

void GOP_VariableMap::bindAtlas ( const GVEX_Atlas *  atlas,
VEX_Instance *  func,
VEX_ProcArray *  proc 
)

void GOP_VariableMap::clearInputs (  ) 

void GOP_VariableMap::clearRingZeros (  ) 

void GOP_VariableMap::done ( GU_Detail gdp,
bool  last_thread 
)

void GOP_VariableMap::extractData ( VEX_ProcArray *  proc  ) 

void GOP_VariableMap::getBoundingBox ( UT_Vector3 xlate,
UT_Vector3 scale 
)

void GOP_VariableMap::getBoundMinMax ( UT_Vector3 min,
UT_Vector3 max 
)

const GU_Detail* GOP_VariableMap::getInput ( int  idx  )  const

GEO_Point* GOP_VariableMap::getPoint ( int  idx  )  [inline]

Definition at line 124 of file GOP_VexContext.h.

const GEO_Point* GOP_VariableMap::getPoint ( int  idx  )  const [inline]

Definition at line 123 of file GOP_VexContext.h.

UT_PtrArray<GEO_Point *>* GOP_VariableMap::getRingZero ( int  ptnum,
int  input = 0 
)

void GOP_VariableMap::initData ( VEX_Instance *  func  ) 

void GOP_VariableMap::initExports ( GU_Detail gdp  ) 

int GOP_VariableMap::isObjXformDep (  ) 

int GOP_VariableMap::isTimeDep (  ) 

GB_PointGroup* GOP_VariableMap::newGroup ( const char *  groupName  ) 

void GOP_VariableMap::prepData ( GEO_Point ppt,
int  index 
)

void GOP_VariableMap::prepData ( VEX_ProcArray *  proc  ) 

void GOP_VariableMap::prepData ( GU_Detail gdp,
const GB_PointGroup ptgroup,
UT_StringArray groupnames,
int  numPoints,
float  time,
float  frame,
float  timeinc 
)

void GOP_VariableMap::setComputeNormal ( int  onoff  )  [inline]

Definition at line 115 of file GOP_VexContext.h.

void GOP_VariableMap::setInput ( int  idx,
const GU_Detail gdp 
)


Member Data Documentation

Definition at line 131 of file GOP_VexContext.h.


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

Generated on Thu May 24 00:09:38 2012 for HDK by  doxygen 1.5.9