Physsim::CompGeom Member List

This is the complete list of members for Physsim::CompGeom, including all inherited members.

calc_area(const std::list< Vector3 > &poly, const Vector3 &normal)Physsim::CompGeom [static]
calc_centroid(ForwardIterator first, ForwardIterator last)Physsim::CompGeom [static]
calc_centroid_2D(const std::list< Vector3 > &poly, const Vector3 &normal)Physsim::CompGeom [static]
calc_convex_hull_2D(const std::list< Vector3 > &points, const VectorN &normal)Physsim::CompGeom [static]
calc_convex_hull_3D(const std::list< Vector3 > &points)Physsim::CompGeom [static]
calc_convex_hull_3D(ForwardIterator first, ForwardIterator last)Physsim::CompGeom [static]
collinear(const Vector3 &a, const Vector3 &b, const Vector3 &c)Physsim::CompGeom [static]
collinear(const Vector2 &a, const Vector2 &b, const Vector2 &c)Physsim::CompGeom [static]
collinear(ForwardIterator first, ForwardIterator last)Physsim::CompGeom [static]
coplanar(const Triangle &t1, const Triangle &t2)Physsim::CompGeom [static]
det_line_endpoints(std::list< Vector3 > &points, std::pair< Vector3, Vector3 > &endpoints)Physsim::CompGeom [static]
det_line_endpoints(std::list< Vector2 > &points, std::pair< Vector2, Vector2 > &endpoints)Physsim::CompGeom [static]
fit_plane(const std::list< Vector3 > &points, Vector3 &normal, Real &d)Physsim::CompGeom [static]
generate_point_on_plane(const Vector3 &normal, Real d)Physsim::CompGeom [static]
intersect_coplanar_tris(const Triangle &t1, const Triangle &t2, const Vector3 &normal, Real d)Physsim::CompGeom [static]
intersect_noncoplanar_tris(const Triangle &t1, const Triangle &t2, Vector3 &p1, Vector3 &p2)Physsim::CompGeom [static]
intersect_seg_box(const Vector3 &lo, const Vector3 &hi, const std::pair< Vector3, Vector3 > &seg, Vector3 &isect1, Vector3 &isect2)Physsim::CompGeom [static]
intersect_seg_plane(const Triangle &tri, const std::pair< Vector3, Vector3 > &seg, Vector3 &isect, unsigned int &big_dim)Physsim::CompGeom [static]
intersect_seg_tri(const Triangle &t, const std::pair< Vector3, Vector3 > &seg, Vector3 &isect, Vector3 &isect2)Physsim::CompGeom [static]
intersect_segs_2D(const std::pair< Vector2, Vector2 > &s1, const std::pair< Vector2, Vector2 > &s2, Vector2 &isect, Vector2 &isect2)Physsim::CompGeom [static]
intersect_segs_3D(const std::pair< Vector3, Vector3 > &s1, const std::pair< Vector3, Vector3 > &s2, Vector3 &isect, Vector3 &isect2)Physsim::CompGeom [static]
intersect_tris(const Triangle &t1, const Triangle &t2)Physsim::CompGeom [static]
is_convex_polygon(const std::list< Vector3 > &polygon, const Vector3 &normal)Physsim::CompGeom [static]
polygon_location(const std::list< Vector2 > &polygon, const Vector2 &point)Physsim::CompGeom [static]
PolygonInside enum value (defined in Physsim::CompGeom)Physsim::CompGeom
PolygonLocation enum name (defined in Physsim::CompGeom)Physsim::CompGeom
PolygonOnEdge enum value (defined in Physsim::CompGeom)Physsim::CompGeom
PolygonOnVertex enum value (defined in Physsim::CompGeom)Physsim::CompGeom
PolygonOutside enum value (defined in Physsim::CompGeom)Physsim::CompGeom
project_plane(std::list< Vector3 > &points, const Vector3 &normal, Real d)Physsim::CompGeom [static]
query_intersect_tri_tri(const Triangle &t1, const Triangle &t2)Physsim::CompGeom [static]
SegBoxFullyInside enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegBoxIntersectType enum name (defined in Physsim::CompGeom)Physsim::CompGeom
SegBoxNoIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegBoxPartiallyInside enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegBoxPassThrough enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegBoxPointIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegBoxSurfaceIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegPlaneFirst enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegPlaneInPlane enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegPlaneIntersectType enum name (defined in Physsim::CompGeom)Physsim::CompGeom
SegPlaneOtherIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegPlaneSecond enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegPlaneToSide enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegSegEdge enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegSegIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegSegIntersectType enum name (defined in Physsim::CompGeom)Physsim::CompGeom
SegSegNoIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegSegVertex enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriEdge enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriEdgeOverlap enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriFace enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriInclEdge enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriInclFace enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriInclVertex enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriInside enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriIntersectType enum name (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriNoIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriPlanarIntersect enum value (defined in Physsim::CompGeom)Physsim::CompGeom
SegTriVertex enum value (defined in Physsim::CompGeom)Physsim::CompGeom
to_2D(const Vector3 &v)Physsim::CompGeom [static]
to_3D(const Vector2 &v)Physsim::CompGeom [static]
to_3D(const Vector2 &v, Real d)Physsim::CompGeom [static]
triangulate_convex_polygon(const std::list< Vector3 > &polygon)Physsim::CompGeom [static]
volume(const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &d)Physsim::CompGeom [static]
volume_sign(const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &d)Physsim::CompGeom [static]


Generated on Wed Oct 24 14:54:22 2007 for Physsim by  doxygen 1.5.1