| 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] |