#include <GOP_VexContext.h>
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_PointGroup * | newGroup (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_Detail * | getInput (int idx) const |
| const GEO_Point * | getPoint (int idx) const |
| GEO_Point * | getPoint (int idx) |
| UT_PtrArray< GEO_Point * > * | getRingZero (int ptnum, int input=0) |
| void | clearRingZeros () |
Public Attributes | |
| GU_Detail * | myDetail |
Definition at line 67 of file GOP_VexContext.h.
| GOP_VariableMap::GOP_VariableMap | ( | ) |
| GOP_VariableMap::~GOP_VariableMap | ( | ) |
| 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 | |||
| ) |
Definition at line 131 of file GOP_VexContext.h.
1.5.9