Simbody
3.3
|
This is the complete list of members for SimTK::ContactGeometry::Cylinder, including all inherited members.
addVizReporter(ScheduledEventReporter *reporter) const | SimTK::ContactGeometry | |
calcCurvature(const Vec3 &point, Vec2 &curvature, Rotation &orientation) const | SimTK::ContactGeometry | |
calcGaussianCurvature(const Vec3 &gradient, const Mat33 &Hessian) const | SimTK::ContactGeometry | |
calcGaussianCurvature(const Vec3 &point) const | SimTK::ContactGeometry | inline |
calcGeodesic(const Vec3 &xP, const Vec3 &xQ, const Vec3 &tPhint, const Vec3 &tQhint, Geodesic &geod) const | SimTK::ContactGeometry | |
calcGeodesicAnalytical(const Vec3 &xP, const Vec3 &xQ, const Vec3 &tPhint, const Vec3 &tQhint, Geodesic &geod) const | SimTK::ContactGeometry | |
calcGeodesicReverseSensitivity(Geodesic &geodesic, const Vec2 &initSensitivity=Vec2(0, 1)) const | SimTK::ContactGeometry | |
calcGeodesicUsingOrthogonalMethod(const Vec3 &xP, const Vec3 &xQ, const Vec3 &tPhint, Real lengthHint, Geodesic &geod) const | SimTK::ContactGeometry | |
calcGeodesicUsingOrthogonalMethod(const Vec3 &xP, const Vec3 &xQ, Geodesic &geod) const | SimTK::ContactGeometry | inline |
calcSplitGeodError(const Vec3 &P, const Vec3 &Q, const UnitVec3 &tP, const UnitVec3 &tQ, Geodesic *geod=0) const | SimTK::ContactGeometry | |
calcSplitGeodErrorAnalytical(const Vec3 &P, const Vec3 &Q, const UnitVec3 &tP, const UnitVec3 &tQ, Geodesic *geod=0) const | SimTK::ContactGeometry | |
calcSupportPoint(UnitVec3 direction) const | SimTK::ContactGeometry | |
calcSurfaceCurvatureInDirection(const Vec3 &point, const UnitVec3 &direction) const | SimTK::ContactGeometry | |
calcSurfaceGradient(const Vec3 &point) const | SimTK::ContactGeometry | |
calcSurfaceHessian(const Vec3 &point) const | SimTK::ContactGeometry | |
calcSurfaceUnitNormal(const Vec3 &point) const | SimTK::ContactGeometry | |
calcSurfaceValue(const Vec3 &point) const | SimTK::ContactGeometry | |
classTypeId() | SimTK::ContactGeometry::Cylinder | static |
combineParaboloids(const Rotation &R_SP1, const Vec2 &k1, const UnitVec3 &x2, const Vec2 &k2, Rotation &R_SP, Vec2 &k) | SimTK::ContactGeometry | static |
combineParaboloids(const Rotation &R_SP1, const Vec2 &k1, const UnitVec3 &x2, const Vec2 &k2, Vec2 &k) | SimTK::ContactGeometry | static |
ContactGeometry() | SimTK::ContactGeometry | inline |
ContactGeometry(const ContactGeometry &src) | SimTK::ContactGeometry | |
ContactGeometry(ContactGeometryImpl *impl) | SimTK::ContactGeometry | explicit |
continueGeodesic(const Vec3 &xP, const Vec3 &xQ, const Geodesic &prevGeod, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
createDecorativeGeometry() const | SimTK::ContactGeometry | |
Cylinder(Real radius) | SimTK::ContactGeometry::Cylinder | explicit |
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::ContactGeometry | static |
findNearestPoint(const Vec3 &position, bool &inside, UnitVec3 &normal) const | SimTK::ContactGeometry | |
getAs(const ContactGeometry &geo) | SimTK::ContactGeometry::Cylinder | inlinestatic |
getBoundingSphere(Vec3 ¢er, Real &radius) const | SimTK::ContactGeometry | |
getGeodP() const | SimTK::ContactGeometry | |
getGeodQ() const | SimTK::ContactGeometry | |
getImpl() const | SimTK::ContactGeometry::Cylinder | |
getImplicitFunction() const | SimTK::ContactGeometry | |
getNumGeodesicsShot() const | SimTK::ContactGeometry | |
getPlane() const | SimTK::ContactGeometry | |
getRadius() const | SimTK::ContactGeometry::Cylinder | |
getTypeId() const | SimTK::ContactGeometry | |
hasImpl() const | SimTK::ContactGeometry | inline |
impl | SimTK::ContactGeometry | protected |
initGeodesic(const Vec3 &xP, const Vec3 &xQ, const Vec3 &xSP, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
intersectsRay(const Vec3 &origin, const UnitVec3 &direction, Real &distance, UnitVec3 &normal) const | SimTK::ContactGeometry | |
isConvex() const | SimTK::ContactGeometry | |
isEmptyHandle() const | SimTK::ContactGeometry | |
isInstance(const ContactGeometry &geo) | SimTK::ContactGeometry::Cylinder | inlinestatic |
isOwnerHandle() const | SimTK::ContactGeometry | |
isSmooth() const | SimTK::ContactGeometry | |
makeStraightLineGeodesic(const Vec3 &xP, const Vec3 &xQ, const UnitVec3 &defaultDirectionIfNeeded, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
operator=(const ContactGeometry &src) | SimTK::ContactGeometry | |
projectDownhillToNearestPoint(const Vec3 &pointQ) const | SimTK::ContactGeometry | |
setPlane(const Plane &plane) const | SimTK::ContactGeometry | |
setRadius(Real radius) | SimTK::ContactGeometry::Cylinder | |
shootGeodesicInDirectionUntilLengthReached(const Vec3 &xP, const UnitVec3 &tP, const Real &terminatingLength, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
shootGeodesicInDirectionUntilLengthReachedAnalytical(const Vec3 &xP, const UnitVec3 &tP, const Real &terminatingLength, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
shootGeodesicInDirectionUntilPlaneHit(const Vec3 &xP, const UnitVec3 &tP, const Plane &terminatingPlane, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
shootGeodesicInDirectionUntilPlaneHitAnalytical(const Vec3 &xP, const UnitVec3 &tP, const Plane &terminatingPlane, const GeodesicOptions &options, Geodesic &geod) const | SimTK::ContactGeometry | |
trackSeparationFromLine(const Vec3 &pointOnLine, const UnitVec3 &directionOfLine, const Vec3 &startingGuessForClosestPoint, Vec3 &newClosestPointOnSurface, Vec3 &closestPointOnLine, Real &height) const | SimTK::ContactGeometry | |
updAs(ContactGeometry &geo) | SimTK::ContactGeometry::Cylinder | inlinestatic |
updImpl() | SimTK::ContactGeometry::Cylinder | |
~ContactGeometry() | SimTK::ContactGeometry |