|
Simbody
3.6
|
This is the complete list of members for SimTK::ContactGeometry::Brick, including all inherited members.
| addVizReporter(ScheduledEventReporter *reporter) const | SimTK::ContactGeometry | |
| Brick(const Vec3 &halfLengths) | SimTK::ContactGeometry::Brick | explicit |
| 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 | |
| calcSurfacePrincipalCurvatures(const Vec3 &point, Vec2 &curvature, Rotation &R_SP) const | SimTK::ContactGeometry | |
| calcSurfaceUnitNormal(const Vec3 &point) const | SimTK::ContactGeometry | |
| calcSurfaceValue(const Vec3 &point) const | SimTK::ContactGeometry | |
| classTypeId() | SimTK::ContactGeometry::Brick | 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 | |
| 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::Brick | inlinestatic |
| getBoundingSphere(Vec3 ¢er, Real &radius) const | SimTK::ContactGeometry | |
| getGeoBox() const | SimTK::ContactGeometry::Brick | |
| getGeodP() const | SimTK::ContactGeometry | |
| getGeodQ() const | SimTK::ContactGeometry | |
| getHalfLengths() const | SimTK::ContactGeometry::Brick | |
| getImpl() const | SimTK::ContactGeometry::Brick | |
| getImplicitFunction() const | SimTK::ContactGeometry | |
| getNumGeodesicsShot() const | SimTK::ContactGeometry | |
| getPlane() const | SimTK::ContactGeometry | |
| 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::Brick | 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 | |
| setHalfLengths(const Vec3 &halfLengths) | SimTK::ContactGeometry::Brick | |
| setPlane(const Plane &plane) const | SimTK::ContactGeometry | |
| 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::Brick | inlinestatic |
| updImpl() | SimTK::ContactGeometry::Brick | |
| ~ContactGeometry() | SimTK::ContactGeometry |