Simbody  3.4 (development)
SimTK::Geo::Point_< P > Member List
This is the complete list of members for SimTK::Geo::Point_< P >, including all inherited members.
calcApproxBoundingSphere(const Array_< Vec3P > &points)SimTK::Geo::Point_< P > [static]
calcApproxBoundingSphere(const std::vector< Vec3P > &points)SimTK::Geo::Point_< P > [inline, static]
calcApproxBoundingSphereIndirect(const Array_< const Vec3P * > &points)SimTK::Geo::Point_< P > [static]
calcApproxBoundingSphereIndirect(const std::vector< const Vec3P * > &points)SimTK::Geo::Point_< P > [inline, static]
calcAxisAlignedBoundingBox(const Array_< Vec3P > &points, Array_< int > &support)SimTK::Geo::Point_< P > [static]
calcAxisAlignedBoundingBox(const Array_< Vec3P > &points)SimTK::Geo::Point_< P > [inline, static]
calcAxisAlignedBoundingBoxIndirect(const Array_< const Vec3P * > &points, Array_< int > &support)SimTK::Geo::Point_< P > [static]
calcAxisAlignedBoundingBoxIndirect(const Array_< const Vec3P * > &points)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Vec3P &p)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Vec3P &p0, const Vec3P &p1)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Vec3P &p0, const Vec3P &p1, const Vec3P &p2)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Vec3P &p0, const Vec3P &p1, const Vec3P &p2, const Vec3P &p3)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Array_< Vec3P > &points)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const std::vector< Vec3P > &points)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const std::vector< const Vec3P * > &points)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Vec3P &p0, Array_< int > &which)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphere(const Vec3P &p0, const Vec3P &p1, Array_< int > &which)SimTK::Geo::Point_< P > [static]
calcBoundingSphere(const Vec3P &p0, const Vec3P &p1, const Vec3P &p2, bool forceCircumsphere, Array_< int > &which)SimTK::Geo::Point_< P > [static]
calcBoundingSphere(const Vec3P &p0, const Vec3P &p1, const Vec3P &p2, const Vec3P &p3, bool forceCircumsphere, Array_< int > &which)SimTK::Geo::Point_< P > [static]
calcBoundingSphere(const Array_< Vec3P > &points, Array_< int > &which)SimTK::Geo::Point_< P > [static]
calcBoundingSphereIndirect(const Array_< const Vec3P * > &points)SimTK::Geo::Point_< P > [inline, static]
calcBoundingSphereIndirect(const Array_< const Vec3P * > &points, Array_< int > &which)SimTK::Geo::Point_< P > [static]
calcCentroid(const Array_< Vec3P > &points_F)SimTK::Geo::Point_< P > [static]
calcCentroidIndirect(const Array_< const Vec3P * > &points_F)SimTK::Geo::Point_< P > [static]
calcCovariance(const Array_< Vec3P > &points_F, Vec3P &centroid, SymMat33P &covariance)SimTK::Geo::Point_< P > [static]
calcCovarianceIndirect(const Array_< const Vec3P * > &points_F, Vec3P &centroid, SymMat33P &covariance)SimTK::Geo::Point_< P > [static]
calcDistance(const Vec3P &p2) const SimTK::Geo::Point_< P > [inline]
calcDistance(const Vec3P &p1, const Vec3P &p2)SimTK::Geo::Point_< P > [inline, static]
calcOrientedBoundingBox(const Array_< Vec3P > &points, Array_< int > &support, bool optimize=true)SimTK::Geo::Point_< P > [static]
calcOrientedBoundingBox(const Array_< Vec3P > &points)SimTK::Geo::Point_< P > [inline, static]
calcOrientedBoundingBoxIndirect(const Array_< const Vec3P * > &points, Array_< int > &support, bool optimize=true)SimTK::Geo::Point_< P > [static]
calcOrientedBoundingBoxIndirect(const Array_< const Vec3P * > &points, bool optimize=true)SimTK::Geo::Point_< P > [inline, static]
calcPrincipalComponents(const Array_< Vec3P > &points_F, TransformP &X_FP)SimTK::Geo::Point_< P > [static]
calcPrincipalComponentsIndirect(const Array_< const Vec3P * > &points_F, TransformP &X_FP)SimTK::Geo::Point_< P > [static]
findAxisAlignedExtremePoints(const Array_< Vec3P > &points, int least[3], int most[3], Vec3P &low, Vec3P &high)SimTK::Geo::Point_< P > [static]
findAxisAlignedExtremePointsIndirect(const Array_< const Vec3P * > &points, int least[3], int most[3], Vec3P &low, Vec3P &high)SimTK::Geo::Point_< P > [static]
findDistanceSqr(const Vec3P &p2) const SimTK::Geo::Point_< P > [inline]
findDistanceSqr(const Vec3P &p1, const Vec3P &p2)SimTK::Geo::Point_< P > [inline, static]
findExtremePoints(const Array_< Vec3P > &points, const UnitVec3P &direction, int &least, int &most, RealP &leastCoord, RealP &mostCoord)SimTK::Geo::Point_< P > [static]
findExtremePointsIndirect(const Array_< const Vec3P * > &points, const UnitVec3P &direction, int &least, int &most, RealP &leastCoord, RealP &mostCoord)SimTK::Geo::Point_< P > [static]
findMidpoint(const Vec3P &p1, const Vec3P &p2)SimTK::Geo::Point_< P > [inline, static]
findOrientedExtremePoints(const Array_< Vec3P > &points_F, const RotationP &R_FB, int least[3], int most[3], Vec3P &low_B, Vec3P &high_B)SimTK::Geo::Point_< P > [static]
findOrientedExtremePointsIndirect(const Array_< const Vec3P * > &points_F, const RotationP &R_FB, int least[3], int most[3], Vec3P &low_B, Vec3P &high_B)SimTK::Geo::Point_< P > [static]
findSupportPoint(const Array_< Vec3P > &points, const UnitVec3P &direction, int &most, RealP &mostCoord)SimTK::Geo::Point_< P > [static]
findSupportPointIndirect(const Array_< const Vec3P * > &points, const UnitVec3P &direction, int &most, RealP &mostCoord)SimTK::Geo::Point_< P > [static]
getLocation() const SimTK::Geo::Point_< P > [inline]
Point_()SimTK::Geo::Point_< P > [inline]
Point_(const Vec3P &location)SimTK::Geo::Point_< P > [inline]
pointsAreNumericallyCoincident(const Vec3P &p1, const Vec3P &p2)SimTK::Geo::Point_< P > [inline, static]
pointsAreNumericallyCoincident(const Vec3P &p1, const Vec3P &p2, RealP tol)SimTK::Geo::Point_< P > [inline, static]
setLocation(const Vec3P &location)SimTK::Geo::Point_< P > [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines