BicubicBezierPatch_() | SimTK::Geo::BicubicBezierPatch_< P > | inline |
BicubicBezierPatch_(const Mat< 4, 4, Vec3P > &controlPoints) | SimTK::Geo::BicubicBezierPatch_< P > | inlineexplicit |
calcAFromB(const Mat< 4, 4, Vec3P > &B) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
calcAlgebraicCoefficients() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
calcAxisAlignedBoundingBox() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
calcBFromA(const Mat< 4, 4, Vec3P > &A) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
calcBFromH(const Mat< 4, 4, Vec3P > &H) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
calcBoundingSphere() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
calcHermiteCoefficients() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
calcHFromB(const Mat< 4, 4, Vec3P > &B) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
calcIsoCurveU(RealP u0) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
calcIsoCurveU(const Mat< 4, 4, Vec3P > &B, RealP u0) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
calcIsoCurveW(RealP w0) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
calcIsoCurveW(const Mat< 4, 4, Vec3P > &B, RealP w0) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
calcOrientedBoundingBox() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
evalP(RealP u, RealP w) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
evalP1(RealP u, RealP w, Vec3P &Pu, Vec3P &Pw) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
evalP1UsingB(const Mat< 4, 4, Vec3P > &B, RealP u, RealP w, Vec3P &Pu, Vec3P &Pw) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
evalP2(RealP u, RealP w, Vec3P &Puu, Vec3P &Puw, Vec3P &Pww) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
evalP2UsingB(const Mat< 4, 4, Vec3P > &B, RealP u, RealP w, Vec3P &Puu, Vec3P &Puw, Vec3P &Pww) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
evalP3(RealP u, RealP w, Vec3P &Puuu, Vec3P &Puuw, Vec3P &Puww, Vec3P &Pwww) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
evalP3UsingB(const Mat< 4, 4, Vec3P > &B, RealP u, RealP w, Vec3P &Puuu, Vec3P &Puuw, Vec3P &Puww, Vec3P &Pwww) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
evalPUsingB(const Mat< 4, 4, Vec3P > &B, RealP u, RealP w) | SimTK::Geo::BicubicBezierPatch_< P > | inlinestatic |
getBoundaryCurveU0() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
getBoundaryCurveU1() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
getBoundaryCurveW0() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
getBoundaryCurveW1() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
getControlPoints() const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
split(RealP u, RealP w, BicubicBezierPatch_< P > &patch00, BicubicBezierPatch_< P > &patch01, BicubicBezierPatch_< P > &patch10, BicubicBezierPatch_< P > &patch11) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
splitU(RealP u, BicubicBezierPatch_< P > &patch0, BicubicBezierPatch_< P > &patch1) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
splitW(RealP w, BicubicBezierPatch_< P > &patch0, BicubicBezierPatch_< P > &patch1) const | SimTK::Geo::BicubicBezierPatch_< P > | inline |
updControlPoints() | SimTK::Geo::BicubicBezierPatch_< P > | inline |