|
| template<typename GeometryTraits, typename TopologyTraits> |
| Arrangement_on_curve_1< GeometryTraits, TopologyTraits >::Vertex_descriptor | insert (Arrangement_on_curve_1< GeometryTraits, TopologyTraits > &arr, const typename GeometryTraits::Point_1 &p) |
| | inserts a point into an arrangement.
|
| template<typename GeometryTraits_1, typename TopologyTraits> |
| std::ostream & | operator<< (std::ostream &os, const Arrangement_on_curve_1< GeometryTraits_1, TopologyTraits > &arr) |
| | Inserts the arrangement object arr into the output stream os.
|
| template<typename GeometryTraits_1, typename TopologyTraits> |
| std::istream & | operator>> (std::istream &is, Arrangement_on_curve_1< GeometryTraits_1, TopologyTraits > &arr) |
| | Extracts an arrangement from a given input stream is.
|
| template<typename GeometryTraits, typename TopologyTraits> |
| Arrangement_on_curve_1< GeometryTraits, TopologyTraits >::Const_location_result | locate (Arrangement_on_curve_1< GeometryTraits, TopologyTraits > &arr, const typename GeometryTraits::Point_1 &q) |
| | locates a query point in a given arrangement.
|
| template<typename GeometryTraits, typename TopologyTraits> |
| Arrangement_on_curve_1< GeometryTraits, TopologyTraits >::Location_result | locate (Arrangement_on_curve_1< GeometryTraits, TopologyTraits > &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, typename OverlayVisitor> |
| void | overlay (const Arrangement_on_curve_1< GeometryTraitsA, TopologyTraitsA > &arr_a, const Arrangement_on_curve_1< GeometryTraitsB, TopologyTraitsB > &arr_b, Arrangement_on_curve_1< GeometryTraitsRes, TopologyTraitsRes > &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> |
| void | overlay (const Arrangement_on_curve_1< GeometryTraitsA, TopologyTraitsA > &arr_a, const Arrangement_on_curve_1< GeometryTraitsB, TopologyTraitsB > &arr_b, Arrangement_on_curve_1< GeometryTraitsRes, TopologyTraitsRes > &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.
|