HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_ImplicitSurfaceOp< PREC > Member List

This is the complete list of members for GEO_ImplicitSurfaceOp< PREC >, including all inherited members.

evalBinary(VEXfloat< PREC > a, VEXfloat< PREC > b, int a_id, int b_id, int &out_id) const GEO_ImplicitSurfaceOp< PREC >
evalBinary(VEXfloat< PREC > a, VEXfloat< PREC > b, int a_id, int b_id, int &out_id, UT_Vector4T< VEXfloat< PREC >> &op_dparms, VEXfloat< PREC > &da, VEXfloat< PREC > &db) const GEO_ImplicitSurfaceOp< PREC >
evalBinary(const UT_IntervalT< VEXfloat< PREC >> &a, const UT_IntervalT< VEXfloat< PREC >> &b) const GEO_ImplicitSurfaceOp< PREC >
evalBinary(const UT_IntervalT< VEXfloat< PREC >> &a, const UT_IntervalT< VEXfloat< PREC >> &b, GEO_ImplicitSurfaceOptFlag &can_optimize) const GEO_ImplicitSurfaceOp< PREC >
evalBinaryBatched(int npts, const VEXfloat< PREC > *a, const VEXfloat< PREC > *b, const int *a_id, const int *b_id, int *out_id, VEXfloat< PREC > *result) const GEO_ImplicitSurfaceOp< PREC >
evalBinaryBatched(int npts, const VEXfloat< PREC > *a, const VEXfloat< PREC > *b, const int *a_id, const int *b_id, int *out_id, UT_Vector4T< VEXfloat< PREC >> *op_dparms, VEXfloat< PREC > *da, VEXfloat< PREC > *db, VEXfloat< PREC > *result) const GEO_ImplicitSurfaceOp< PREC >
evalUnary(VEXfloat< PREC > a) const GEO_ImplicitSurfaceOp< PREC >
evalUnary(VEXfloat< PREC > a, UT_Vector4T< VEXfloat< PREC >> &op_dparms, VEXfloat< PREC > &da) const GEO_ImplicitSurfaceOp< PREC >
evalUnary(const UT_IntervalT< VEXfloat< PREC >> &a) const GEO_ImplicitSurfaceOp< PREC >
evalUnaryBatched(int npts, VEXfloat< PREC > *a) const GEO_ImplicitSurfaceOp< PREC >
evalUnaryBatched(int npts, VEXfloat< PREC > *a, UT_Vector4T< VEXfloat< PREC >> *op_dparms, VEXfloat< PREC > *da) const GEO_ImplicitSurfaceOp< PREC >
GEO_ImplicitSurfaceOp()=defaultGEO_ImplicitSurfaceOp< PREC >
GEO_ImplicitSurfaceOp(GEO_ImplicitSurfaceOpID op_id, const UT_Vector4T< VEXfloat< PREC >> &op_parms={0, 0, 0, 0})GEO_ImplicitSurfaceOp< PREC >inline
GEO_ImplicitSurfaceOp(const char *name, const VEXmat3< PREC > &transform, const VEXvec4< PREC > &op_parms={0, 0, 0, 0})GEO_ImplicitSurfaceOp< PREC >inline
isBinary() const GEO_ImplicitSurfaceOp< PREC >inline
isUnary() const GEO_ImplicitSurfaceOp< PREC >inline
makeChamferDifference(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeChamferIntersect(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeChamferSubtract(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeChamferUnion(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeDifference()GEO_ImplicitSurfaceOp< PREC >static
makeIntersect()GEO_ImplicitSurfaceOp< PREC >static
makeInvert()GEO_ImplicitSurfaceOp< PREC >static
makeOffset(VEXfloat< PREC > offset)GEO_ImplicitSurfaceOp< PREC >static
makeRoundDifference(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeRoundIntersect(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeRoundSubtract(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeRoundUnion(VEXfloat< PREC > r)GEO_ImplicitSurfaceOp< PREC >static
makeShell(VEXfloat< PREC > offset, VEXfloat< PREC > thickness)GEO_ImplicitSurfaceOp< PREC >static
makeSmoothDifference(VEXfloat< PREC > k)GEO_ImplicitSurfaceOp< PREC >static
makeSmoothIntersect(VEXfloat< PREC > k)GEO_ImplicitSurfaceOp< PREC >static
makeSmoothRepulsiveUnion(VEXfloat< PREC > k, VEXfloat< PREC > repulsion)GEO_ImplicitSurfaceOp< PREC >static
makeSmoothSubtract(VEXfloat< PREC > k)GEO_ImplicitSurfaceOp< PREC >static
makeSmoothUnion(VEXfloat< PREC > k)GEO_ImplicitSurfaceOp< PREC >static
makeSubtract()GEO_ImplicitSurfaceOp< PREC >static
makeUnion()GEO_ImplicitSurfaceOp< PREC >static
myIdGEO_ImplicitSurfaceOp< PREC >
myParmsGEO_ImplicitSurfaceOp< PREC >
opIDToName(GEO_ImplicitSurfaceOpID op_id)GEO_ImplicitSurfaceOp< PREC >static
opNameToID(const char *name)GEO_ImplicitSurfaceOp< PREC >static
scale(VEXfloat< PREC > s)GEO_ImplicitSurfaceOp< PREC >inline