|
| template<typename GeometryTraits, typename TopologyTraits, bool BinarySearch> |
| Arrangement_on_curve_1< GeometryTraits, TopologyTraits, BinarySearch >::Vertex_descriptor | insert (Arrangement_on_curve_1< GeometryTraits, TopologyTraits, BinarySearch > &arr, const typename GeometryTraits::Point_1 &p) |
| | inserts a point into an arrangement.
|
| template<typename GeometryTraits_1, typename TopologyTraits, bool BinarySearch> |
| std::ostream & | operator<< (std::ostream &os, const Arrangement_on_curve_1< GeometryTraits_1, TopologyTraits, BinarySearch > &arr) |
| | Inserts the arrangement object arr into the output stream os.
|
| template<typename GeometryTraits_1, typename TopologyTraits, bool BinarySearch> |
| std::istream & | operator>> (std::istream &is, Arrangement_on_curve_1< GeometryTraits_1, TopologyTraits, BinarySearch > &arr) |
| | Extracts an arrangement from a given input stream is.
|
| template<typename GeometryTraits, typename TopologyTraits, bool BinarySearch> |
| Arrangement_on_curve_1< GeometryTraits, TopologyTraits, BinarySearch >::Const_location_result | locate (Arrangement_on_curve_1< GeometryTraits, TopologyTraits, BinarySearch > &arr, const typename GeometryTraits::Point_1 &q) |
| | locates a query point in a given arrangement.
|
| template<typename GeometryTraits, typename TopologyTraits, bool BinarySearch> |
| Arrangement_on_curve_1< GeometryTraits, TopologyTraits, BinarySearch >::Location_result | locate (Arrangement_on_curve_1< GeometryTraits, TopologyTraits, BinarySearch > &arr, const typename GeometryTraits::Point_1 &q) |
| | locates a query point in a given arrangement.
|
| template<typename GeometryTraitsA, typename GeometryTraitsB, typename GeometryTraitsRes, typename TopologyTraitsA, typename TopologyTraitsB, typename TopologyTraitsRes, bool BinarySearchA, bool BinarySearchB, bool BinarySearchRes, typename OverlayVisitor> |
| void | overlay (const Arrangement_on_curve_1< GeometryTraitsA, TopologyTraitsA, BinarySearchA > &arr_a, const Arrangement_on_curve_1< GeometryTraitsB, TopologyTraitsB, BinarySearchB > &arr_b, Arrangement_on_curve_1< GeometryTraitsRes, TopologyTraitsRes, BinarySearchRes > &arr_r, OverlayVisitor &visitor) |
| | computes the overlay of two input 1D arrangement objects arr_a and arr_b, and sets the output arrangement arr_r to represent the overlaid arrangement.
|
| template<typename GeometryTraitsA, typename GeometryTraitsB, typename GeometryTraitsRes, typename TopologyTraitsA, typename TopologyTraitsB, typename TopologyTraitsRes, bool BinarySearchA, bool BinarySearchB, bool BinarySearchRes> |
| void | overlay (const Arrangement_on_curve_1< GeometryTraitsA, TopologyTraitsA, BinarySearchA > &arr_a, const Arrangement_on_curve_1< GeometryTraitsB, TopologyTraitsB, BinarySearchB > &arr_b, Arrangement_on_curve_1< GeometryTraitsRes, TopologyTraitsRes, BinarySearchRes > &arr_r) |
| | computes the overlay of two input 1D arrangement objects arr_a and arr_b, and sets the output arrangement arr_r to represent the overlaid arrangement.
|