Public Types | |
| typedef SeVec3d | VoronoiFunc (VoronoiPointData &data, int n, const SeVec3d *args) |
Public Member Functions | |
| CachedVoronoiFunc (VoronoiFunc *vfunc) | |
| virtual bool | prep (SeExprFuncNode *node, bool) |
| virtual void | eval (const SeExprFuncNode *node, SeVec3d &result) const |
Private Attributes | |
| VoronoiFunc * | _vfunc |
Definition at line 1041 of file SeExprBuiltins.cpp.
| typedef SeVec3d SeExpr::CachedVoronoiFunc::VoronoiFunc(VoronoiPointData &data, int n, const SeVec3d *args) |
Definition at line 1044 of file SeExprBuiltins.cpp.
| SeExpr::CachedVoronoiFunc::CachedVoronoiFunc | ( | VoronoiFunc * | vfunc | ) | [inline] |
Definition at line 1045 of file SeExprBuiltins.cpp.
| virtual void SeExpr::CachedVoronoiFunc::eval | ( | const SeExprFuncNode * | node, | |
| SeVec3d & | result | |||
| ) | const [inline, virtual] |
evaluate the expression. the given node is where in the parse tree the evaluation is for
Implements SeExprFuncX.
Definition at line 1054 of file SeExprBuiltins.cpp.
References _vfunc, SeExprNode::child(), SeExprNode::eval(), SeExprFuncNode::getData(), and SeExprNode::numChildren().
| virtual bool SeExpr::CachedVoronoiFunc::prep | ( | SeExprFuncNode * | node, | |
| bool | wantVec | |||
| ) | [inline, virtual] |
prep the expression by doing all type checking argument checking, etc.
Reimplemented from SeExprFuncX.
Definition at line 1047 of file SeExprBuiltins.cpp.
References SeExprFuncNode::setData().
VoronoiFunc* SeExpr::CachedVoronoiFunc::_vfunc [private] |
Definition at line 1064 of file SeExprBuiltins.cpp.
Referenced by eval().
1.6.1