Geometry Concepts 0-dimensional boost::geometry::concepts::Point boost::geometry::concepts::ConstPoint 1-dimensional boost::geometry::concepts::Segment boost::geometry::concepts::ConstSegment boost::geometry::concepts::Linestring boost::geometry::concepts::ConstLinestring 2-dimensional boost::geometry::concepts::Box boost::geometry::concepts::ConstBox boost::geometry::concepts::Ring boost::geometry::concepts::ConstRing boost::geometry::concepts::Polygon boost::geometry::concepts::ConstPolygon Functions boost::geometry::concepts::check boost::geometry::concepts::check_concepts_and_equal_dimensions Geometry Models 0-dimensional boost::geometry::point boost::geometry::point_xy boost::geometry::point_2d boost::geometry::point_3d 1-dimensional boost::geometry::segment boost::geometry::segment_2d boost::geometry::linestring boost::geometry::linestring_2d boost::geometry::linestring_3d 2-dimensional boost::geometry::box boost::geometry::box_2d boost::geometry::box_3d boost::geometry::box boost::geometry::linear_ring boost::geometry::ring_2d boost::geometry::ring_3d boost::geometry::polygon boost::geometry::polygon_2d boost::geometry::polygon_3d Functions Macros Core Metafunctions boost::geometry::cs_tag boost::geometry::coordinate_type boost::geometry::coordinate_system boost::geometry::dimension boost::geometry::geometry_id boost::geometry::interior_type boost::geometry::is_linear boost::geometry::is_multi boost::geometry::is_radian boost::geometry::point_order boost::geometry::point_type boost::geometry::ring_type boost::geometry::replace_point_type boost::geometry::reverse_dispatch boost::geometry::tag boost::geometry::topological_dimension Access Functions boost::geometry::exterior_ring boost::geometry::get boost::geometry::get_as_radian boost::geometry::interior_rings boost::geometry::num_interior_rings boost::geometry::num_points boost::geometry::set boost::geometry::set_from_radian Classes boost::geometry::exception boost::geometry::centroid_exception Constants Numeric boost::geometry::max_corner boost::geometry::min_corner boost::geometry::order_selector boost::geometry::math::pi boost::geometry::math::two_pi boost::geometry::math::d2r boost::geometry::math::r2d Types boost::geometry::degree boost::geometry::radian Coordinate Systems Iterators Classes boost::geometry::cs::cartesian boost::geometry::cs::geographic boost::geometry::cs::polar boost::geometry::cs::spherical Metafunctions boost::geometry::range_type Classes boost::geometry::circular_iterator boost::geometry::ever_circling_iterator boost::geometry::one_section_segment_iterator boost::geometry::section_iterator boost::geometry::segment_iterator Functions boost::geometry::make_segment_iterator boost::geometry::operator== boost::geometry::operator!= Algorithms Geometry Constructors boost::geometry::make boost::geometry::make_inverse boost::geometry::make_zero Predicates boost::geometry::crosses boost::geometry::disjoint boost::geometry::equals boost::geometry::intersects boost::geometry::overlaps boost::geometry::selected boost::geometry::within Append boost::geometry::append Area boost::geometry::area Assign boost::geometry::assign boost::geometry::assign_box_corners boost::geometry::assign_inverse boost::geometry::assign_point_from_index boost::geometry::assign_point_to_index boost::geometry::assign_zero Buffer boost::geometry::buffer boost::geometry::make_buffer Centroid boost::geometry::centroid boost::geometry::make_centroid Clear boost::geometry::clear Combine boost::geometry::combine Convert boost::geometry::convert Convex Hull boost::geometry::convex_hull boost::geometry::convex_hull_inserter Correct boost::geometry::correct Distance boost::geometry::distance Difference boost::geometry::difference boost::geometry::sym_difference Dissolve boost::geometry::dissolve Envelope boost::geometry::envelope boost::geometry::make_envelope for_each boost::geometry::for_each_point boost::geometry::for_each_segment Intersection boost::geometry::intersection_inserter Length boost::geometry::length Overlay boost::geometry::copy_segments boost::geometry::copy_segment_point boost::geometry::copy_segment_points boost::geometry::enrich_intersection_points boost::geometry::get_turns boost::geometry::traverse Perimeter boost::geometry::perimeter Reverse boost::geometry::reverse Section boost::geometry::get_section boost::geometry::sectionalize Simplify boost::geometry::simplify boost::geometry::simplify_inserter Transform boost::geometry::transform Union boost::geometry::union_inserter Unique boost::geometry::unique Miscellaneous Utilities boost::geometry::parse Policies Compare boost::geometry::equal_to boost::geometry::greater boost::geometry::less Relate boost::geometry::policies::relate::direction_type boost::geometry::policies::relate::segments_de9im boost::geometry::policies::relate::segments_direction boost::geometry::policies::relate::segments_intersection_points boost::geometry::policies::relate::segments_tupled Strategy Concepts boost::geometry::concepts::AreaStrategy boost::geometry::concepts::CentroidStrategy boost::geometry::concepts::ConvexHullStrategy boost::geometry::concepts::PointDistanceStrategy boost::geometry::concepts::PointSegmentDistanceStrategy boost::geometry::concepts::SegmentIntersectStrategy boost::geometry::concepts::SimplifyStrategy boost::geometry::concepts::WithinStrategy Strategies Area boost::geometry::strategy_area boost::geometry::area_result boost::geometry::strategy::area::by_triangles boost::geometry::strategy::area::huiller Buffer boost::geometry::strategy::buffer::join_miter boost::geometry::strategy::buffer::join_bevel boost::geometry::strategy::buffer::join_round Centroid boost::geometry::strategy_centroid boost::geometry::strategy::centroid_::bashein_detmer boost::geometry::strategy::centroid_::centroid_average Compare boost::geometry::strategy_compare boost::geometry::strategy::compare::default_strategy boost::geometry::strategy::compare::circular_comparator Convex Hull boost::geometry::strategy_convex_hull boost::geometry::strategy::convex_hull::graham_andrew Distance boost::geometry::strategy_distance boost::geometry::strategy_distance_segment boost::geometry::cartesian_distance boost::geometry::distance_result boost::geometry::make_distance_result boost::geometry::close_to_zero boost::geometry::fuzzy_equals boost::geometry::strategy::distance::projected_point boost::geometry::strategy::distance::pythagoras boost::geometry::strategy::distance::cross_track boost::geometry::strategy::distance::haversine Intersection boost::geometry::de9im boost::geometry::de9im_segment boost::geometry::segment_intersection_points boost::geometry::strategy_intersection boost::geometry::strategy::intersection::liang_barsky boost::geometry::strategy::intersection::relate_cartesian_segments boost::geometry::strategy::intersection::relate_cartesian_segments Side boost::geometry::strategy_side boost::geometry::side_info boost::geometry::strategy::side::course boost::geometry::strategy::side::side_by_triangle boost::geometry::strategy::side::side_by_cross_track Simplify boost::geometry::strategy::simplify::douglas_peucker Transform boost::geometry::strategy_transform boost::geometry::strategy::copy_direct boost::geometry::strategy::copy_per_coordinate boost::geometry::strategy::degree_radian_vv boost::geometry::strategy::degree_radian_vv_3 boost::geometry::strategy::from_spherical_2_to_cartesian_3 boost::geometry::strategy::from_spherical_3_to_cartesian_3 boost::geometry::strategy::from_cartesian_3_to_spherical_2 boost::geometry::strategy::from_cartesian_3_to_spherical_3 boost::geometry::strategy::inverse_transformer boost::geometry::strategy::map_transformer boost::geometry::strategy::ublas_transformer boost::geometry::strategy::translate_transformer boost::geometry::strategy::scale_transformer boost::geometry::strategy::rotate_transformer Within boost::geometry::strategy::winding boost::geometry::strategy::crossings_multiply boost::geometry::strategy::franklin Miscellaneous Utilities boost::geometry::strategy::not_implemented Arithmetic Add boost::geometry::add_point boost::geometry::add_value Subtract boost::geometry::subtract_point boost::geometry::subtract_value Multiply boost::geometry::multiply_point boost::geometry::multiply_value Divide boost::geometry::divide_point boost::geometry::divide_value Products boost::geometry::cross_product boost::geometry::dot_product Extensions TODO ...