|
struct | access |
| Traits class which gives access (get,set) to points. More...
|
|
struct | access< boost::array< CoordinateType, DimensionCount >, Dimension > |
|
struct | access< boost::polygon::point_data< CoordinateType >, 0 > |
|
struct | access< boost::polygon::point_data< CoordinateType >, 1 > |
|
struct | access< boost::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, Dimension > |
|
struct | access< CoordinateType[DimensionCount], Dimension > |
|
struct | access< model::d2::point_xy< CoordinateType, CoordinateSystem >, Dimension > |
|
struct | access< model::point< CoordinateType, DimensionCount, CoordinateSystem >, Dimension > |
|
struct | access< Sequence, Dimension, typename boost::enable_if< fusion_adapt_detail::is_fusion_sequence< Sequence > >::type > |
|
struct | clear |
| Traits class to clear a geometry. More...
|
|
struct | clear< adapt::bp::holes_proxy< Polygon > > |
|
struct | clear< adapt::bp::ring_proxy< Polygon > > |
|
struct | clear< boost::polygon::polygon_data< CoordinateType > > |
|
struct | closure |
| Traits class indicating if points within a ring or (multi)polygon are closed (last point == first point), open or not known. More...
|
|
struct | closure< model::ring< Point, PointOrder, false, Container, Allocator > > |
|
struct | closure< model::ring< Point, PointOrder, true, Container, Allocator > > |
|
struct | coordinate_system |
| Traits class defining the coordinate system of a point, important for strategy selection. More...
|
|
struct | coordinate_system< boost::polygon::point_data< CoordinateType > > |
|
struct | coordinate_system< model::d2::point_xy< CoordinateType, CoordinateSystem > > |
|
struct | coordinate_system< model::point< CoordinateType, DimensionCount, CoordinateSystem > > |
|
struct | coordinate_type |
| Traits class which indicate the coordinate type (double,float,...) of a point. More...
|
|
struct | coordinate_type< boost::array< CoordinateType, DimensionCount > > |
|
struct | coordinate_type< boost::polygon::point_data< CoordinateType > > |
|
struct | coordinate_type< boost::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > > |
|
struct | coordinate_type< CoordinateType[DimensionCount]> |
|
struct | coordinate_type< model::d2::point_xy< CoordinateType, CoordinateSystem > > |
|
struct | coordinate_type< model::point< CoordinateType, DimensionCount, CoordinateSystem > > |
|
struct | coordinate_type< Sequence, typename boost::enable_if< fusion_adapt_detail::is_fusion_sequence< Sequence > >::type > |
|
struct | cs_tag |
| Traits class defining coordinate system tag, bound to coordinate system. More...
|
|
struct | cs_tag< cs::cartesian > |
|
struct | cs_tag< cs::geographic< DegreeOrRadian > > |
|
struct | cs_tag< cs::spherical< DegreeOrRadian > > |
|
struct | cs_tag< cs::spherical_equatorial< DegreeOrRadian > > |
|
struct | dimension |
| Traits class indicating the number of dimensions of a point. More...
|
|
struct | dimension< boost::array< CoordinateType, DimensionCount > > |
|
struct | dimension< boost::polygon::point_data< CoordinateType > > |
|
struct | dimension< boost::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > > |
|
struct | dimension< CoordinateType[DimensionCount]> |
|
struct | dimension< model::d2::point_xy< CoordinateType, CoordinateSystem > > |
|
struct | dimension< model::point< CoordinateType, DimensionCount, CoordinateSystem > > |
|
struct | dimension< Sequence, typename boost::enable_if< fusion_adapt_detail::is_fusion_sequence< Sequence > >::type > |
|
struct | exterior_ring |
| Traits class defining access to exterior_ring of a polygon. More...
|
|
struct | exterior_ring< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | indexed_access |
| Traits class defining "get" and "set" to get and set point coordinate values. More...
|
|
struct | indexed_access< boost::polygon::rectangle_data< CoordinateType >, max_corner, 0 > |
|
struct | indexed_access< boost::polygon::rectangle_data< CoordinateType >, max_corner, 1 > |
|
struct | indexed_access< boost::polygon::rectangle_data< CoordinateType >, min_corner, 0 > |
|
struct | indexed_access< boost::polygon::rectangle_data< CoordinateType >, min_corner, 1 > |
|
struct | indexed_access< model::box< Point >, max_corner, Dimension > |
|
struct | indexed_access< model::box< Point >, min_corner, Dimension > |
|
struct | indexed_access< model::pointing_segment< Point >, 0, Dimension > |
|
struct | indexed_access< model::pointing_segment< Point >, 1, Dimension > |
|
struct | indexed_access< model::referring_segment< ConstOrNonConstPoint >, 0, Dimension > |
|
struct | indexed_access< model::referring_segment< ConstOrNonConstPoint >, 1, Dimension > |
|
struct | indexed_access< model::segment< Point >, 0, Dimension > |
|
struct | indexed_access< model::segment< Point >, 1, Dimension > |
|
struct | indexed_access< std::pair< Point, Point >, 0, Dimension > |
|
struct | indexed_access< std::pair< Point, Point >, 1, Dimension > |
|
struct | interior_const_type |
| Traits class indicating interior container type of a polygon. More...
|
|
struct | interior_const_type< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | interior_mutable_type |
|
struct | interior_mutable_type< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | interior_rings |
| Traits class defining access to interior_rings of a polygon. More...
|
|
struct | interior_rings< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | point_order |
| Traits class indicating the order of contained points within a ring or (multi)polygon, clockwise, counter clockwise or not known. More...
|
|
struct | point_order< box_view< Box, false > > |
|
struct | point_order< box_view< Box, true > > |
|
struct | point_order< model::ring< Point, false, Closed, Container, Allocator > > |
|
struct | point_order< model::ring< Point, true, Closed, Container, Allocator > > |
|
struct | point_type |
| Traits class indicating the type of contained points. More...
|
|
struct | point_type< boost::polygon::rectangle_data< CoordinateType > > |
|
struct | point_type< model::box< Point > > |
|
struct | point_type< model::pointing_segment< Point > > |
|
struct | point_type< model::referring_segment< ConstOrNonConstPoint > > |
|
struct | point_type< model::segment< Point > > |
|
struct | point_type< std::pair< Point, Point > > |
|
struct | point_type< strategy::simplify::detail::douglas_peucker_point< P > > |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >> |
|
struct | push_back |
| Traits class to append a point to a range (ring, linestring, multi*) More...
|
|
struct | push_back< adapt::bp::holes_proxy< Polygon > > |
|
struct | push_back< adapt::bp::ring_proxy< Polygon > > |
|
struct | push_back< boost::polygon::polygon_data< CoordinateType > > |
|
struct | resize |
| Traits class to append a point to a range (ring, linestring, multi*) More...
|
|
struct | resize< adapt::bp::holes_proxy< Polygon > > |
|
struct | resize< adapt::bp::ring_proxy< Polygon > > |
|
struct | resize< boost::polygon::polygon_data< CoordinateType > > |
|
struct | ring_const_type |
| Traits class to indicate ring-type of a polygon's exterior ring/interior rings. More...
|
|
struct | ring_const_type< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | ring_mutable_type |
|
struct | ring_mutable_type< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | rvalue_type |
| Metafunction to define the argument passed to the three traits classes clear, push_back and resize. More...
|
|
struct | rvalue_type< adapt::bp::holes_proxy< Polygon > > |
|
struct | rvalue_type< adapt::bp::ring_proxy< Polygon > > |
|
struct | tag |
| Traits class to attach a tag to a geometry. More...
|
|
struct | tag< adapt::bp::ring_proxy< Polygon > > |
|
struct | tag< boost::adaptors::sliced_range< Geometry > > |
|
struct | tag< boost::array< CoordinateType, DimensionCount > > |
|
struct | tag< boost::polygon::point_data< CoordinateType > > |
|
struct | tag< boost::polygon::polygon_data< CoordinateType > > |
|
struct | tag< boost::polygon::polygon_with_holes_data< CoordinateType > > |
|
struct | tag< boost::polygon::rectangle_data< CoordinateType > > |
|
struct | tag< boost::range_detail::adjacent_filter_range< Filter, Geometry, DefaultPass > > |
|
struct | tag< boost::range_detail::filter_range< Filter, Geometry > > |
|
struct | tag< boost::range_detail::reverse_range< Geometry > > |
|
struct | tag< boost::range_detail::unique_range< Geometry > > |
|
struct | tag< boost::strided_range< Geometry > > |
|
struct | tag< boost::tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > > |
|
struct | tag< box_view< Box, Clockwise > > |
|
struct | tag< CoordinateType[DimensionCount]> |
|
struct | tag< model::box< Point > > |
|
struct | tag< model::d2::point_xy< CoordinateType, CoordinateSystem > > |
|
struct | tag< model::linestring< Point, Container, Allocator > > |
|
struct | tag< model::multi_linestring< LineString, Container, Allocator > > |
|
struct | tag< model::multi_point< Point, Container, Allocator > > |
|
struct | tag< model::multi_polygon< Polygon, Container, Allocator > > |
|
struct | tag< model::point< CoordinateType, DimensionCount, CoordinateSystem > > |
|
struct | tag< model::pointing_segment< Point > > |
|
struct | tag< model::referring_segment< ConstOrNonConstPoint > > |
|
struct | tag< model::ring< Point, ClockWise, Closed, Container, Allocator > > |
|
struct | tag< model::segment< Point > > |
|
struct | tag< segment_view< Segment > > |
|
struct | tag< Sequence, typename boost::enable_if< fusion_adapt_detail::is_fusion_sequence< Sequence > >::type > |
|
struct | tag< std::pair< Point, Point > > |
|