Simbody  3.7
SimTK::ContactGeometry::Sphere Member List

This is the complete list of members for SimTK::ContactGeometry::Sphere, including all inherited members.

addVizReporter(ScheduledEventReporter *reporter) constSimTK::ContactGeometry
calcCurvature(const Vec3 &point, Vec2 &curvature, Rotation &orientation) constSimTK::ContactGeometry
calcGaussianCurvature(const Vec3 &gradient, const Mat33 &Hessian) constSimTK::ContactGeometry
calcGaussianCurvature(const Vec3 &point) constSimTK::ContactGeometryinline
calcGeodesic(const Vec3 &xP, const Vec3 &xQ, const Vec3 &tPhint, const Vec3 &tQhint, Geodesic &geod) constSimTK::ContactGeometry
calcGeodesicAnalytical(const Vec3 &xP, const Vec3 &xQ, const Vec3 &tPhint, const Vec3 &tQhint, Geodesic &geod) constSimTK::ContactGeometry
calcGeodesicReverseSensitivity(Geodesic &geodesic, const Vec2 &initSensitivity=Vec2(0, 1)) constSimTK::ContactGeometry
calcGeodesicUsingOrthogonalMethod(const Vec3 &xP, const Vec3 &xQ, const Vec3 &tPhint, Real lengthHint, Geodesic &geod) constSimTK::ContactGeometry
calcGeodesicUsingOrthogonalMethod(const Vec3 &xP, const Vec3 &xQ, Geodesic &geod) constSimTK::ContactGeometryinline
calcSplitGeodError(const Vec3 &P, const Vec3 &Q, const UnitVec3 &tP, const UnitVec3 &tQ, Geodesic *geod=0) constSimTK::ContactGeometry
calcSplitGeodErrorAnalytical(const Vec3 &P, const Vec3 &Q, const UnitVec3 &tP, const UnitVec3 &tQ, Geodesic *geod=0) constSimTK::ContactGeometry
calcSupportPoint(UnitVec3 direction) constSimTK::ContactGeometry
calcSurfaceCurvatureInDirection(const Vec3 &point, const UnitVec3 &direction) constSimTK::ContactGeometry
calcSurfaceGradient(const Vec3 &point) constSimTK::ContactGeometry
calcSurfaceHessian(const Vec3 &point) constSimTK::ContactGeometry
calcSurfacePrincipalCurvatures(const Vec3 &point, Vec2 &curvature, Rotation &R_SP) constSimTK::ContactGeometry
calcSurfaceUnitNormal(const Vec3 &point) constSimTK::ContactGeometry
calcSurfaceValue(const Vec3 &point) constSimTK::ContactGeometry
classTypeId()SimTK::ContactGeometry::Spherestatic
combineParaboloids(const Rotation &R_SP1, const Vec2 &k1, const UnitVec3 &x2, const Vec2 &k2, Rotation &R_SP, Vec2 &k)SimTK::ContactGeometrystatic
combineParaboloids(const Rotation &R_SP1, const Vec2 &k1, const UnitVec3 &x2, const Vec2 &k2, Vec2 &k)SimTK::ContactGeometrystatic
ContactGeometry()SimTK::ContactGeometryinline
ContactGeometry(const ContactGeometry &src)SimTK::ContactGeometry
ContactGeometry(ContactGeometryImpl *impl)SimTK::ContactGeometryexplicit
continueGeodesic(const Vec3 &xP, const Vec3 &xQ, const Geodesic &prevGeod, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
createDecorativeGeometry() constSimTK::ContactGeometry
evalParametricCurvature(const Vec3 &P, const UnitVec3 &nn, const Vec3 &dPdu, const Vec3 &dPdv, const Vec3 &d2Pdu2, const Vec3 &d2Pdv2, const Vec3 &d2Pdudv, Transform &X_EP)SimTK::ContactGeometrystatic
findNearestPoint(const Vec3 &position, bool &inside, UnitVec3 &normal) constSimTK::ContactGeometry
getAs(const ContactGeometry &geo)SimTK::ContactGeometry::Sphereinlinestatic
getBoundingSphere(Vec3 &center, Real &radius) constSimTK::ContactGeometry
getGeodP() constSimTK::ContactGeometry
getGeodQ() constSimTK::ContactGeometry
getImpl() constSimTK::ContactGeometry::Sphere
getImplicitFunction() constSimTK::ContactGeometry
getNumGeodesicsShot() constSimTK::ContactGeometry
getPlane() constSimTK::ContactGeometry
getRadius() constSimTK::ContactGeometry::Sphere
getTypeId() constSimTK::ContactGeometry
hasImpl() constSimTK::ContactGeometryinline
implSimTK::ContactGeometryprotected
initGeodesic(const Vec3 &xP, const Vec3 &xQ, const Vec3 &xSP, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
intersectsRay(const Vec3 &origin, const UnitVec3 &direction, Real &distance, UnitVec3 &normal) constSimTK::ContactGeometry
isConvex() constSimTK::ContactGeometry
isEmptyHandle() constSimTK::ContactGeometry
isInstance(const ContactGeometry &geo)SimTK::ContactGeometry::Sphereinlinestatic
isOwnerHandle() constSimTK::ContactGeometry
isSmooth() constSimTK::ContactGeometry
makeStraightLineGeodesic(const Vec3 &xP, const Vec3 &xQ, const UnitVec3 &defaultDirectionIfNeeded, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
operator=(const ContactGeometry &src)SimTK::ContactGeometry
projectDownhillToNearestPoint(const Vec3 &pointQ) constSimTK::ContactGeometry
setPlane(const Plane &plane) constSimTK::ContactGeometry
setRadius(Real radius)SimTK::ContactGeometry::Sphere
shootGeodesicInDirectionUntilLengthReached(const Vec3 &xP, const UnitVec3 &tP, const Real &terminatingLength, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
shootGeodesicInDirectionUntilLengthReachedAnalytical(const Vec3 &xP, const UnitVec3 &tP, const Real &terminatingLength, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
shootGeodesicInDirectionUntilPlaneHit(const Vec3 &xP, const UnitVec3 &tP, const Plane &terminatingPlane, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
shootGeodesicInDirectionUntilPlaneHitAnalytical(const Vec3 &xP, const UnitVec3 &tP, const Plane &terminatingPlane, const GeodesicOptions &options, Geodesic &geod) constSimTK::ContactGeometry
Sphere(Real radius)SimTK::ContactGeometry::Sphereexplicit
trackSeparationFromLine(const Vec3 &pointOnLine, const UnitVec3 &directionOfLine, const Vec3 &startingGuessForClosestPoint, Vec3 &newClosestPointOnSurface, Vec3 &closestPointOnLine, Real &height) constSimTK::ContactGeometry
updAs(ContactGeometry &geo)SimTK::ContactGeometry::Sphereinlinestatic
updImpl()SimTK::ContactGeometry::Sphere
~ContactGeometry()SimTK::ContactGeometry