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

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

eval(const VEXvec3< PREC > &P) const GEO_ImplicitBasicSurface< PREC >
eval(const VEXvec3< PREC > &P, VEXvec3< PREC > &grad) const GEO_ImplicitBasicSurface< PREC >
eval(const VEXvec3< PREC > &P, VEXvec3< PREC > &grad, UT_Vector4T< VEXfloat< PREC >> &parms_grad) const GEO_ImplicitBasicSurface< PREC >
evalBatched(int npts, const VEXvec3< PREC > *P, VEXfloat< PREC > *sdf, VEXvec3< PREC > *grad, UT_Vector4T< VEXfloat< PREC >> *parms_grad) const GEO_ImplicitBasicSurface< PREC >
evalInterval(const UT_BoundingBoxT< VEXfloat< PREC >> &P) const GEO_ImplicitBasicSurface< PREC >
evalInterval(const VEXvec3< PREC > &center, VEXfloat< PREC > radius) const GEO_ImplicitBasicSurface< PREC >
GEO_ImplicitBasicSurface()=defaultGEO_ImplicitBasicSurface< PREC >
GEO_ImplicitBasicSurface(const char *name, const VEXvec3< PREC > &P, const VEXmat3< PREC > &transform, const VEXvec4< PREC > &shapevals)GEO_ImplicitBasicSurface< PREC >
localToWorld(const VEXvec3< PREC > &P) const GEO_ImplicitBasicSurface< PREC >
localToWorldVec(const VEXvec3< PREC > &vec) const GEO_ImplicitBasicSurface< PREC >
myIdGEO_ImplicitBasicSurface< PREC >
myParmsGEO_ImplicitBasicSurface< PREC >
myPosGEO_ImplicitBasicSurface< PREC >
myTransformGEO_ImplicitBasicSurface< PREC >
operator()(const VEXvec3< PREC > &P) const GEO_ImplicitBasicSurface< PREC >inline
operator()(const VEXvec3< PREC > &P, VEXvec3< PREC > &grad) const GEO_ImplicitBasicSurface< PREC >inline
operator()(const VEXvec3< PREC > &P, VEXvec3< PREC > &grad, UT_Vector4T< VEXfloat< PREC >> &parms_grad) const GEO_ImplicitBasicSurface< PREC >inline
operator()(const UT_BoundingBoxT< VEXfloat< PREC >> &P) const GEO_ImplicitBasicSurface< PREC >inline
operator()(const VEXvec3< PREC > &center, VEXfloat< PREC > radius) const GEO_ImplicitBasicSurface< PREC >inline
scale(VEXfloat< PREC > s)GEO_ImplicitBasicSurface< PREC >inline
shapeIDToName(GEO_ImplicitShapeID id)GEO_ImplicitBasicSurface< PREC >static
shapeNameToID(const char *name)GEO_ImplicitBasicSurface< PREC >static
worldToLocal(const VEXvec3< PREC > &P) const GEO_ImplicitBasicSurface< PREC >
worldToLocalInterval(const UT_BoundingBoxT< VEXfloat< PREC >> &P) const GEO_ImplicitBasicSurface< PREC >
worldToLocalVec(const VEXvec3< PREC > &vec) const GEO_ImplicitBasicSurface< PREC >