39 std::vector<Pt3d>
ConvexHull(
const std::vector<Pt3<double>>& a_points);
46 const std::pair<Pt3<double>, Pt3<double>>& a_segment2);
50 const Pt3<double>& a_segment1Point2,
51 const Pt3<double>& a_segment2Point1,
52 const Pt3<double>& a_segment2Point2);
std::vector< int > VecInt
bool DoLineSegmentsCross(const std::pair< Pt3< double >, Pt3< double >> &a_segment1, const std::pair< Pt3< double >, Pt3< double >> &a_segment2)
Determine whether 2 line segments intersect (Deprecated).
VecInt ConvexHullWithIndices(const std::vector< int > &a_points, std::shared_ptr< XmUGrid > a_ugrid)
Returns the convex hull of a set of points (Deprecated).
VecPt3d ConvexHull(const std::vector< Pt3< double >> &a_points)
Returns the convex hull of a set of points (Deprecated).