| boost::geometry::add_const_if_c< IsConst, Type > | Meta-function to define a const or non const type |
| boost::geometry::area_result< Geometry > | Meta-function defining return type of area function |
| boost::geometry::box< Point > | Class box: defines a box made of two describing points |
| boost::geometry::box_tag | Convenience 2D or 3D box (mbr) identifying tag |
| boost::geometry::cartesian_distance< T > | Encapsulate the results of distance calculation |
| boost::geometry::cartesian_tag | Tag indicating Cartesian coordinate system family (cartesian,epsg) |
| boost::geometry::centroid_exception | |
| boost::geometry::circular_iterator< Iterator > | Iterator which goes circular through a range, starting at a point, ending at that point |
| boost::geometry::concept::AreaStrategy< Strategy > | Checks strategy for area |
| boost::geometry::concept::Box< Geometry > | Box concept |
| boost::geometry::concept::CentroidStrategy< Strategy > | Checks strategy for centroid |
| boost::geometry::concept::ConstBox< Geometry > | Box concept (const version) |
| boost::geometry::concept::ConstLinestring< Geometry > | Linestring concept (const version) |
| boost::geometry::concept::ConstMultiLinestring< Geometry > | Concept for multi-linestring (const version) |
| boost::geometry::concept::ConstMultiPoint< Geometry > | Concept for multi-point (const version) |
| boost::geometry::concept::ConstMultiPolygon< Geometry > | Concept for multi-polygon (const version) |
| boost::geometry::concept::ConstPoint< Geometry > | Point concept (const version) |
| boost::geometry::concept::ConstPolygon< Geometry > | Polygon concept (const version) |
| boost::geometry::concept::ConstRing< Geometry > | (linear) ring concept (const version) |
| boost::geometry::concept::ConstSegment< Geometry > | Segment concept (const version) |
| boost::geometry::concept::ConvexHullStrategy< Strategy > | Checks strategy for convex_hull |
| boost::geometry::concept::Linestring< Geometry > | Linestring concept |
| boost::geometry::concept::MultiLinestring< Geometry > | Multi-linestring concept |
| boost::geometry::concept::MultiPoint< Geometry > | MultiPoint concept |
| boost::geometry::concept::MultiPolygon< Geometry > | Multi-polygon concept |
| boost::geometry::concept::Point< Geometry > | Point concept |
| boost::geometry::concept::PointDistanceStrategy< Strategy > | Checks strategy for point-segment-distance |
| boost::geometry::concept::PointSegmentDistanceStrategy< Strategy > | Checks strategy for point-segment-distance |
| boost::geometry::concept::Polygon< Geometry > | Polygon concept |
| boost::geometry::concept::Ring< Geometry > | Ring concept |
| boost::geometry::concept::Segment< Geometry > | Segment concept |
| boost::geometry::concept::SegmentIntersectStrategy< Strategy > | Checks strategy for segment intersection |
| boost::geometry::concept::SimplifyStrategy< Strategy > | Checks strategy for simplify |
| boost::geometry::concept::WithinStrategy< Strategy > | Checks strategy for within (point-in-polygon) |
| boost::geometry::coordinate_system< G > | Meta-function which defines coordinate system for any geometry |
| boost::geometry::coordinate_type< G > | Meta-function which defines coordinate type (int, float, double, etc) of any geometry |
| boost::geometry::cs::cartesian | Cartesian coordinate system |
| boost::geometry::cs::geographic< DegreeOrRadian > | Geographic coordinate system, in degree or in radian |
| boost::geometry::cs::polar< DegreeOrRadian > | Polar coordinate system |
| boost::geometry::cs::spherical< DegreeOrRadian > | Spherical coordinate system, in degree or in radian |
| boost::geometry::cs_tag< G > | Meta-function returning coordinate system tag (cs family) of any geometry |
| boost::geometry::de9im | Dimensionally Extended 9 Intersection Matrix |
| boost::geometry::de9im_segment | |
| boost::geometry::degree | Unit of plane angle: Degrees |
| boost::geometry::dimension< G > | Meta-function which defines coordinate dimensions, i.e. the number of axes of any geometry |
| boost::geometry::distance_result< Geometry1, Geometry2 > | Shortcut to define return type of distance strategy |
| boost::geometry::elongated_hole< Ring > | |
| boost::geometry::equal_to< Point, Dimension, Strategy > | Equal To functor, to compare if points are equal |
| boost::geometry::ever_circling_iterator< Iterator > | Iterator which ever circles through a range |
| boost::geometry::exception | Base exception class for GGL |
| boost::geometry::geographic_tag | Tag indicating Geographic coordinate system family (geographic) |
| boost::geometry::geometry_collection_tag | OGC Geometry Collection identifying tag |
| boost::geometry::geometry_id< Geometry > | Meta-function the id for a geometry type |
| boost::geometry::geometry_not_recognized_tag | "default" tag |
| boost::geometry::greater< Point, Dimension, Strategy > | Greater functor |
| boost::geometry::interior_type< Geometry > | Meta-function defining container type of inner rings of (multi)polygon geometriy |
| boost::geometry::invalid_hole< Ring > | |
| boost::geometry::is_linear< Geometry > | Meta-function defining "true" for linear types (linestring,ring), "false" for non-linear typse |
| boost::geometry::is_multi< Geometry > | Meta-function defining "true" for multi geometries (multi_point, etc) |
| boost::geometry::is_radian< CoordinateSystem > | Meta-function to verify if a coordinate system is radian |
| boost::geometry::length_result< Geometry > | Meta-function defining return type of length function |
| boost::geometry::less< Point, Dimension, Strategy > | Less functor, to sort points in ascending order |
| boost::geometry::linear_ring< P, V, ClockWise, A > | A linear_ring (linear linear_ring) is a closed line which should not be selfintersecting |
| boost::geometry::linestring< P, V, A > | A linestring (named so by OGC) is a collection (default a vector) of points |
| boost::geometry::linestring_tag | OGC Linestring identifying tag |
| boost::geometry::multi_linestring< L, V, A > | Multi_line, a collection of linestring |
| boost::geometry::multi_linestring_tag | OGC Multi linestring identifying tag |
| boost::geometry::multi_point< P, V, A > | Multi_point, a collection of points |
| boost::geometry::multi_point_tag | OGC Multi point identifying tag |
| boost::geometry::multi_polygon< P, V, A > | Multi_polygon, a collection of polygons |
| boost::geometry::multi_polygon_tag | OGC Multi polygon identifying tag |
| boost::geometry::one_section_segment_iterator< G, SEC, B, D > | |
| boost::geometry::point< T, D, C > | Basic point class, having coordinates defined in a neutral way |
| boost::geometry::point_order< Geometry > | Meta-function which defines point type of any geometry |
| boost::geometry::point_tag | OGC Point identifying tag |
| boost::geometry::point_type< Geometry > | Meta-function which defines point type of any geometry |
| boost::geometry::point_xy< T, C > | 2D point in Cartesian coordinate system |
| boost::geometry::policies::relate::direction_type | |
| boost::geometry::policies::relate::segments_de9im< S1, S2 > | |
| boost::geometry::policies::relate::segments_direction< S1, S2, CalculationType > | |
| boost::geometry::policies::relate::segments_intersection_points< S1, S2, ReturnType, CalculationType > | |
| boost::geometry::policies::relate::segments_tupled< Policy1, Policy2, CalculationType > | |
| boost::geometry::polygon< Point, PointList, RingList, ClockWise, PointAlloc, RingAlloc > | The polygon contains an outer ring and zero or more inner rings |
| boost::geometry::polygon_tag | OGC Polygon identifying tag |
| boost::geometry::radian | Unit of plane angle: Radians |
| boost::geometry::range_iterator_const_if_c< IsConst, Range > | Meta-function to define a const or non const boost range iterator |
| boost::geometry::range_type< Geometry > | Meta-function defining a type which is a boost-range |
| boost::geometry::replace_point_type< Geometry, NewPointType > | |
| boost::geometry::reverse_dispatch< Geometry1, Geometry2 > | |
| boost::geometry::ring_tag | Convenience (linear) ring identifying tag |
| boost::geometry::ring_type< Geometry > | Meta-function which defines ring type of (multi)polygon geometry |
| boost::geometry::section< Box, DimensionCount > | Structure containing section information |
| boost::geometry::section_iterator< G, S, B, D > | |
| boost::geometry::sections< Box, DimensionCount > | Structure containing a collection of sections |
| boost::geometry::segment< ConstOrNonConstPoint > | Class segment: small class containing two (templatized) point references |
| boost::geometry::segment_identifier | |
| boost::geometry::segment_intersection_points< Point > | |
| boost::geometry::segment_iterator< Base, Point > | |
| boost::geometry::segment_tag | Convenience segment (2-points) identifying tag |
| boost::geometry::select_calculation_type< Geometry1, Geometry2, CalculationType > | Meta-function selecting the "calculation" type |
| boost::geometry::select_coordinate_type< T1, T2 > | Meta-function selecting the most precise coordinate type of two geometries |
| boost::geometry::select_most_precise< T1, T2 > | Meta-function to select, of two types, the most accurate type for calculations |
| boost::geometry::side_info | Class side_info: small class wrapping for sides (-1,0,1) |
| boost::geometry::single_tag< Tag > | Meta-function to get for a tag of a multi-geometry the tag of the corresponding single-geometry |
| boost::geometry::spherical_tag | Tag indicating Spherical coordinate system family (spherical,celestial,...) |
| boost::geometry::strategy::area::by_triangles< PointOfSegment, CalculationType > | Strategy functor for area calculation on point_xy points |
| boost::geometry::strategy::area::huiller< PointOfSegment, CalculationType > | Area calculation by spherical excess / Huiller's formula |
| boost::geometry::strategy::area::huiller< PointOfSegment, CalculationType >::excess_sum | |
| boost::geometry::strategy::centroid::geolib1995< Point, PointOfSegment > | Centroid calculation |
| boost::geometry::strategy::centroid_::bashein_detmer< Point, PointOfSegment, CalculationType > | Centroid calculation using algorith Bashein / Detmer |
| boost::geometry::strategy::compare::circular_comparator< CoordinateType, Units, Compare > | Compare (in one direction) strategy for spherical coordinates |
| boost::geometry::strategy::compare::default_strategy | Default strategy, indicates the default strategy for comparisons |
| boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint > | Graham scan strategy to calculate convex hull |
| boost::geometry::strategy::distance::cartesian_nearest_neighbor_segment_strategy< Point, Segment, Strategy > | |
| boost::geometry::strategy::distance::cross_track< Point, PointOfSegment > | Strategy functor for distance point to segment calculation |
| boost::geometry::strategy::distance::haversine< Point1, Point2 > | Distance calculation for spherical coordinates on a perfect sphere using haversine |
| boost::geometry::strategy::distance::projected_point< Point, PointOfSegment, Strategy > | Strategy for distance point to segment |
| boost::geometry::strategy::distance::pythagoras< Point1, Point2, CalculationType > | Strategy for distance point to point: pythagoras |
| boost::geometry::strategy::intersection::liang_barsky< Box, Point > | Strategy: line clipping algorithm after Liang Barsky |
| boost::geometry::strategy::not_implemented | Indicate compiler/library user that strategy is not implemented |
| boost::geometry::strategy::side::side_by_triangle< CalculationType > | |
| boost::geometry::strategy::simplify::douglas_peucker< Point, PointDistanceStrategy > | Implements the simplify algorithm |
| boost::geometry::strategy::transform::copy_direct< P > | Transformation strategy to copy one point to another using assignment operator |
| boost::geometry::strategy::transform::copy_per_coordinate< P1, P2 > | Transformation strategy to do copy a point, copying per coordinate |
| boost::geometry::strategy::transform::degree_radian_vv< P1, P2, F > | Transformation strategy to go from degree to radian and back |
| boost::geometry::strategy::transform::degree_radian_vv_3< P1, P2, F > | |
| boost::geometry::strategy::transform::from_cartesian_3_to_spherical_2< P1, P2 > | Transformation strategy for 3D cartesian (x,y,z) to 2D spherical (phi,theta) |
| boost::geometry::strategy::transform::from_cartesian_3_to_spherical_3< P1, P2 > | Transformation strategy for 3D cartesian (x,y,z) to 3D spherical (phi,theta,r) |
| boost::geometry::strategy::transform::from_spherical_2_to_cartesian_3< P1, P2 > | Transformation strategy for 2D spherical (phi,theta) to 3D cartesian (x,y,z) |
| boost::geometry::strategy::transform::from_spherical_3_to_cartesian_3< P1, P2 > | Transformation strategy for 3D spherical (phi,theta,r) to 3D cartesian (x,y,z) |
| boost::geometry::strategy::transform::inverse_transformer< P1, P2 > | Transformation strategy to do an inverse ransformation in Cartesian system |
| boost::geometry::strategy::transform::map_transformer< P1, P2, Mirror, SameScale, Dimension1, Dimension2 > | Transformation strategy to do map from one to another Cartesian system |
| boost::geometry::strategy::transform::rotate_transformer< P1, P2, DegreeOrRadian > | Strategy of rotate transformation in Cartesian system |
| boost::geometry::strategy::transform::scale_transformer< P1, P2, Dimension1, Dimension2 > | Strategy of scale transformation in Cartesian system |
| boost::geometry::strategy::transform::scale_transformer< P1, P2, 2, 2 > | |
| boost::geometry::strategy::transform::scale_transformer< P1, P2, 3, 3 > | |
| boost::geometry::strategy::transform::translate_transformer< P1, P2, Dimension1, Dimension2 > | Strategy of translate transformation in Cartesian system |
| boost::geometry::strategy::transform::translate_transformer< P1, P2, 2, 2 > | |
| boost::geometry::strategy::transform::translate_transformer< P1, P2, 3, 3 > | |
| boost::geometry::strategy::transform::ublas_transformer< P1, P2, Dimension1, Dimension2 > | Affine transformation strategy in Cartesian system |
| boost::geometry::strategy::transform::ublas_transformer< P1, P2, 2, 2 > | |
| boost::geometry::strategy::transform::ublas_transformer< P1, P2, 3, 2 > | |
| boost::geometry::strategy::transform::ublas_transformer< P1, P2, 3, 3 > | |
| boost::geometry::strategy::within::crossings_multiply< Point, PointOfSegment, CalculationType > | Within detection using cross counting, |
| boost::geometry::strategy::within::franklin< Point, PointOfSegment, CalculationType > | Within detection using cross counting |
| boost::geometry::strategy::within::winding< Point, PointOfSegment, CalculationType > | Within detection using winding rule |
| boost::geometry::strategy_area< Tag, PointOfSegment > | Traits class binding an area strategy to a coordinate system |
| boost::geometry::strategy_centroid< CsTag, GeometryTag, Dimension, Point, Geometry > | Traits class binding a centroid calculation strategy to a coordinate system |
| boost::geometry::strategy_compare< Tag, Direction, Point, CoordinateSystem, Dimension > | Traits class binding a comparing strategy to a coordinate system |
| boost::geometry::strategy_convex_hull< Tag, Geometry, Point > | Traits class binding a convex hull calculation strategy to a coordinate system |
| boost::geometry::strategy_distance< T1, T2, P1, P2 > | Traits class binding a distance strategy to a (possibly two) coordinate system(s) |
| boost::geometry::strategy_distance_segment< CsTag1, CsTag2, Point, Segment > | Traits class binding a distance-to-segment strategy to a (possibly two) coordinate system(s) |
| boost::geometry::strategy_intersection< Tag, Geometry1, Geometry2, IntersectionPoint, CalculationType > | |
| boost::geometry::strategy_parse< Tag, CoordinateSystem > | Tagraits class binding a parsing strategy to a coordinate system |
| boost::geometry::strategy_side< Tag, CalculationType > | Traits class binding a side determination strategy to a coordinate system |
| boost::geometry::strategy_tag< T > | |
| boost::geometry::strategy_tag< strategy::distance::projected_point< Point, PointOfSegment, PPStrategy > > | |
| boost::geometry::strategy_tag< strategy::distance::pythagoras< Point1, Point2 > > | |
| boost::geometry::strategy_tag_distance_point_point | |
| boost::geometry::strategy_tag_distance_point_segment | |
| boost::geometry::strategy_tag_unknown | |
| boost::geometry::strategy_transform< CoordinateSystemTag1, CoordinateSystemTag2, CoordinateSystem1, CoordinateSystem2, Dimension1, Dimension2, Point1, Point2 > | Traits class binding a transformation strategy to a coordinate system |
| boost::geometry::strategy_within< TagPoint, TagSegment, Point, PointOfSegment > | Traits class binding a within determination strategy to a coordinate system |
| boost::geometry::svg_manipulator< G > | Generic geometry template manipulator class, takes corresponding output class from traits class |
| boost::geometry::tag< Geometry > | Meta-function to get the tag of any geometry type |
| boost::geometry::topological_dimension< Geometry > | Meta-function returning the topological dimension of a geometry |
| boost::geometry::traits::access< Geometry, Dimension > | Traits class which gives access (get,set) to points |
| boost::geometry::traits::access< geometry::detail::intersection::intersection_point< P >, Dimension > | |
| boost::geometry::traits::append_point< Geometry, Point > | Traits class, optional, might be implemented to append a point |
| boost::geometry::traits::clear< Geometry > | Traits class, optional, might be implemented to clear a geometry |
| boost::geometry::traits::coordinate_system< P > | Traits class defining the coordinate system of a point, important for strategy selection |
| boost::geometry::traits::coordinate_system< geometry::detail::intersection::intersection_point< P > > | |
| boost::geometry::traits::coordinate_type< P > | Traits class which indicate the coordinate type (double,float,...) of a point |
| boost::geometry::traits::coordinate_type< geometry::detail::intersection::intersection_point< P > > | |
| boost::geometry::traits::cs_tag< CoordinateSystem > | Traits class defining coordinate system tag, bound to coordinate system |
| boost::geometry::traits::dimension< P > | Traits class indicating the number of dimensions of a point |
| boost::geometry::traits::dimension< geometry::detail::intersection::intersection_point< P > > | |
| boost::geometry::traits::exterior_ring< Polygon > | Traits class defining access to exterior_ring of a polygon |
| boost::geometry::traits::indexed_access< Geometry, Index, Dimension > | Traits class defining "get" and "set" to get and set point coordinate values |
| boost::geometry::traits::interior_rings< Geometry > | Traits class defining access to interior_rings of a polygon |
| boost::geometry::traits::interior_type< Geometry > | Traits class indicating interior container type of a polygon |
| boost::geometry::traits::point_order< G > | Traits class indicating the order of contained points within a ring or (multi)polygon, clockwise, counter clockwise or not known |
| boost::geometry::traits::point_type< G > | Traits class indicating the type of contained points |
| boost::geometry::traits::ring_type< Geometry > | Traits class to indicate ring-type of a polygon's exterior ring/interior rings |
| boost::geometry::traits::tag< Geometry > | Traits class to attach a tag to a geometry |
| boost::geometry::traits::tag< geometry::detail::intersection::intersection_point< P > > | |
| boost::geometry::traits::use_std< Geometry > | Traits class, optional, indicating that the std-library should be used |
| dimension | |
| finish | |
| is_init | |
| is_visited | |
| PointList | |
| starting | |
| traverse_state_ | |
| traverse_state_::Finished | |
| traverse_state_::Init | |
| traverse_state_::Started | |
| traverse_state_::transition_table | |
| traverse_state_::Visited | |
| visit | |