Geometry Concepts 0-dimensional concept::Point concept::ConstPoint 1-dimensional concept::Segment concept::ConstSegment concept::Linestring concept::ConstLinestring 2-dimensional concept::Box concept::ConstBox concept::Ring concept::ConstRing concept::Polygon concept::ConstPolygon Functions concept::check concept::check_concepts_and_equal_dimensions Geometry Models 0-dimensional point point_xy point_2d point_3d 1-dimensional segment segment_2d linestring linestring_2d linestring_3d 2-dimensional box box_2d box_3d box linear_ring ring_2d ring_3d polygon polygon_2d polygon_3d Functions Macros BOOST_GEOMETRY_REGISTER_POINT_2D Algorithms Geometry Constructors make make_inverse make_zero Predicates disjoint equals intersects overlaps within Append append Area area Assign assign assign_box_corners assign_inverse assign_point_from_index assign_point_to_index assign_zero Centroid centroid Clear clear Combine combine Convert convert Convex Hull convex_hull Correct correct Distance distance Difference difference sym_difference Dissolve dissolve Envelope envelope Intersection intersection Length length Perimeter perimeter Reverse reverse Simplify simplify Transform transform Union union Unique unique