Boost.Geometry    Boost C++ Libraries
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCboost::geometry::util::calculation_type::geometric::binary< Box1, Box2, CalculationType, double, double >
oCboost::geometry::util::calculation_type::geometric::binary< P1, P2, CalculationType, double, double >
oCboost::geometry::util::calculation_type::geometric::binary< Point, Box, CalculationType, double, double >
oCboost::geometry::util::calculation_type::geometric::binary< Point1, Point2, CalculationType, double, double >
oCboost::geometry::add_const_if_c< IsConst, Type >Meta-function to define a const or non const type
oCboost::geometry::areal_tagFor areal types (polygon, multi_polygon, box, ring)
oCboost::geometry::cartesian_tagTag indicating Cartesian coordinate system family (cartesian,epsg)
oCboost::geometry::closeable_view< Range, Close >View on a range, either closing it or leaving it as it is
oCboost::geometry::closure< Geometry >Metafunction defining [*value] as the closure (clockwise, counterclockwise) of the specified geometry type
oCboost::geometry::closure_as_bool< Closure >
oCboost::geometry::closure_as_bool< closed >
oCboost::geometry::closure_as_bool< open >
oCboost::geometry::collected_vector< T, Geometry, strategy::side::side_by_triangle< CT >, CSTag >
oCboost::geometry::collected_vector< T, Geometry, strategy::side::spherical_side_formula< CT >, CSTag >
oCboost::geometry::concepts::AreaStrategy< Strategy >Checks strategy for area
oCboost::geometry::concepts::Box< Geometry >Box concept
oCboost::geometry::concepts::CentroidStrategy< Strategy >Checks strategy for centroid
oCboost::geometry::concepts::ConstBox< Geometry >Box concept (const version)
oCboost::geometry::concepts::ConstLinestring< Geometry >Linestring concept (const version)
oCboost::geometry::concepts::ConstMultiLinestring< Geometry >Concept for multi-linestring (const version)
oCboost::geometry::concepts::ConstMultiPoint< Geometry >Concept for multi-point (const version)
oCboost::geometry::concepts::ConstMultiPolygon< Geometry >Concept for multi-polygon (const version)
oCboost::geometry::concepts::ConstPoint< Geometry >Point concept (const version)
oCboost::geometry::concepts::ConstPolygon< PolygonType >Checks polygon concept (const version)
oCboost::geometry::concepts::ConstRing< Geometry >(linear) ring concept (const version)
oCboost::geometry::concepts::ConstSegment< Geometry >Segment concept (const version)
oCboost::geometry::concepts::ConvexHullStrategy< Strategy >Checks strategy for convex_hull
oCboost::geometry::concepts::Linestring< Geometry >Linestring concept
oCboost::geometry::concepts::MultiLinestring< Geometry >Multi-linestring concept
oCboost::geometry::concepts::MultiPoint< Geometry >MultiPoint concept
oCboost::geometry::concepts::MultiPolygon< Geometry >Multi-polygon concept
oCboost::geometry::concepts::Point< Geometry >Point concept
oCboost::geometry::concepts::PointDistanceStrategy< Strategy, Point1, Point2 >Checks strategy for point-point or point-box or box-box distance
oCboost::geometry::concepts::PointSegmentDistanceStrategy< Strategy, Point, PointOfSegment >Checks strategy for point-segment distance
oCboost::geometry::concepts::Polygon< PolygonType >Checks polygon concept
oCboost::geometry::concepts::Ring< Geometry >Ring concept
oCboost::geometry::concepts::Segment< Geometry >Segment concept
oCboost::geometry::concepts::SegmentIntersectStrategy< Strategy >Checks strategy for segment intersection
oCboost::geometry::concepts::SimplifyStrategy< Strategy, Point >Checks strategy for simplify
oCboost::geometry::concepts::WithinStrategyBoxBox< Strategy >
oCboost::geometry::concepts::WithinStrategyPointBox< Strategy >
oCboost::geometry::concepts::WithinStrategyPolygonal< Strategy >Checks strategy for within (point-in-polygon)
oCboost::geometry::coordinate_system< Geometry >Metafunction defining [*type] as the coordinate system (cartesian, spherical, etc) of the point type making up the specified geometry type
oCboost::geometry::coordinate_type< Geometry >Metafunction defining [*type] as the coordinate type (int, float, double, etc) of the point type making up the specified geometry type
oCboost::geometry::core_dispatch::point_order< detail::buffer::buffered_ring_collection_tag, geometry::detail::buffer::buffered_ring_collection< geometry::detail::buffer::buffered_ring< Ring > > >
oCboost::geometry::core_dispatch::buffered_ring_collection< Ring >>
oCboost::geometry::cs::cartesianCartesian coordinate system
oCboost::geometry::cs::geographic< DegreeOrRadian >Geographic coordinate system, in degree or in radian
oCboost::geometry::cs::polar< DegreeOrRadian >Polar coordinate system
oCboost::geometry::cs::spherical< DegreeOrRadian >Spherical (polar) coordinate system, in degree or in radian
oCboost::geometry::cs::spherical_equatorial< DegreeOrRadian >Spherical equatorial coordinate system, in degree or in radian
oCboost::geometry::cs_tag< Geometry >Meta-function returning coordinate system tag (cs family) of any geometry
oCboost::geometry::default_area_result< Geometry >Meta-function defining return type of area function, using the default strategy
oCboost::geometry::default_strategy
oCboost::geometry::degreeUnit of plane angle: Degrees
oCboost::geometry::detail::coordinate_cast< rational< T > >
oCboost::geometry::detail::de9im::push_back< Seq, T, IsSeq >
oCboost::geometry::detail::de9im::push_back< Seq, T, false >
oCboost::geometry::detail::envelope::intersects_antimeridian
oCboost::geometry::detail::helper_geometries::cs_tag_to_coordinate_system< Units, CS_Tag >
oCboost::geometry::detail::helper_geometries::cs_tag_to_coordinate_system< Units, geographic_tag >
oCboost::geometry::detail::helper_geometries::cs_tag_to_coordinate_system< Units, spherical_equatorial_tag >
oCboost::geometry::detail::helper_geometries::cs_tag_to_coordinate_system< Units, spherical_tag >
oCboost::geometry::detail::helper_geometries::default_units< Geometry, CS_Tag >
oCboost::geometry::detail::helper_geometries::default_units< Geometry, cartesian_tag >
oCboost::geometry::detail::helper_geometries::helper_point< Point, NewCoordinateType, NewUnits, CS_Tag >
oCboost::geometry::detail::is_valid::complement_graph< TurnPoint >
oCboost::geometry::detail::is_valid::complement_graph_vertex< TurnPoint >
oCboost::geometry::detail::is_valid::debug_validity_phase< Geometry, Tag >
oCboost::geometry::detail::overlay::get_ring< detail::buffer::buffered_ring_collection_tag >
oCboost::geometry::detail::partition::include_all_policy
oCboost::geometry::detail::partition::partition_one_range< Dimension, Box >
oCboost::geometry::detail::partition::partition_two_ranges< Dimension, Box >
oCboost::geometry::detail::partition::visit_no_policy
oCboost::geometry::detail::turns::filter_continue_turns< Turns, Enable >
oCboost::geometry::detail::turns::filter_continue_turns< Turns, true >
oCboost::geometry::detail::turns::less_seg_fraction_other_op< IdLess, N, U, I, B, C, O, OpId >
oCboost::geometry::detail::turns::remove_duplicate_turns< Turns, Enable >
oCboost::geometry::detail::turns::remove_duplicate_turns< Turns, true >
oCboost::geometry::detail::turns::turn_printer
oCboost::geometry::detail_dispatch::helper_geometry< Box, NewCoordinateType, NewUnits, box_tag >
oCboost::geometry::detail_dispatch::helper_geometry< Point, NewCoordinateType, NewUnits, point_tag >
oCboost::geometry::dispatch::within< Point, MultiGeometry, point_tag, detail::buffer::buffered_ring_collection_tag >
oCboost::geometry::fp_coordinate_type< Geometry >
oCboost::geometry::fraction_type< SegmentRatio >
oCboost::geometry::geometry_not_recognized_tag"default" tag
oCboost::geometry::helper_geometry< Geometry, NewCoordinateType, NewUnits >
oCboost::geometry::identity_view< Range >View on a range, not modifying anything
oCboost::geometry::info::BOX
oCboost::geometry::info::DIMENSION< D >
oCboost::geometry::info::GEOMETRY_COLLECTION
oCboost::geometry::info::LINESTRING
oCboost::geometry::info::MULTI_LINESTRING
oCboost::geometry::info::MULTI_POINT
oCboost::geometry::info::MULTI_POLYGON
oCboost::geometry::info::POINT
oCboost::geometry::info::POLYGON
oCboost::geometry::info::RING
oCboost::geometry::info::SEGMENT
oCboost::geometry::info::UNRECOGNIZED_GEOMETRY_TYPE
oCboost::geometry::interior_return_type< Geometry >
oCboost::geometry::interior_type< Geometry >Metafunction defining [*type] as the interior_type (container type of inner rings) of the specified geometry type
oCboost::geometry::intersection_strategies< Tag, Geometry1, Geometry2, IntersectionPoint, RobustPolicy, CalculationType >"compound strategy", containing a segment-intersection-strategy and a side-strategy
oCboost::geometry::linear_tagFor linear types (linestring, multi-linestring, segment)
oCboost::geometry::model::box< Point >Class box: defines a box made of two describing points
oCboost::geometry::model::detail::array_assign< DimensionCount, Index >
oCboost::geometry::model::detail::array_assign< 1, 1 >
oCboost::geometry::model::detail::array_assign< 1, 2 >
oCboost::geometry::model::detail::array_assign< 2, 2 >
oCboost::geometry::model::point< CoordinateType, DimensionCount, CoordinateSystem >Basic point class, having coordinates defined in a neutral way
oCboost::geometry::model::pointing_segment< ConstOrNonConstPoint >
oCboost::geometry::model::polygon< Point, ClockWise, Closed, PointList, RingList, PointAlloc, RingAlloc >The polygon contains an outer ring and zero or more inner rings
oCboost::geometry::model::referring_segment< ConstOrNonConstPoint >Class segment: small class containing two (templatized) point references
oCboost::geometry::multi_tagFor multiple-geometries (multi_point, multi_linestring, multi_polygon)
oCboost::geometry::nyi::not_implemented_error< Term1, Term2, Term3 >
oCboost::geometry::nyi::not_implemented_tag
oCboost::geometry::nyi::tag_to_term< Tag >
oCboost::geometry::nyi::tag_to_term< boost::mpl::int_< D > >
oCboost::geometry::nyi::tag_to_term< box_tag >
oCboost::geometry::nyi::tag_to_term< geometry_collection_tag >
oCboost::geometry::nyi::tag_to_term< geometry_not_recognized_tag >
oCboost::geometry::nyi::tag_to_term< linestring_tag >
oCboost::geometry::nyi::tag_to_term< multi_linestring_tag >
oCboost::geometry::nyi::tag_to_term< multi_point_tag >
oCboost::geometry::nyi::tag_to_term< multi_polygon_tag >
oCboost::geometry::nyi::tag_to_term< point_tag >
oCboost::geometry::nyi::tag_to_term< polygon_tag >
oCboost::geometry::nyi::tag_to_term< ring_tag >
oCboost::geometry::nyi::tag_to_term< segment_tag >
oCboost::geometry::order_as_direction< Order >
oCboost::geometry::order_as_direction< clockwise >
oCboost::geometry::order_as_direction< counterclockwise >
oCboost::geometry::parameter_type_of< Method, Index >Meta-function selecting a parameter type of a (member) function, by index
oCboost::geometry::partition< Box, IncludePolicy1, IncludePolicy2 >
oCboost::geometry::point_order< Geometry >Metafunction defining [*value] as the point order (clockwise, counterclockwise) of the specified geometry type
oCboost::geometry::point_type< Geometry >Metafunction defining [*type] as the point_type of the specified geometry type
oCboost::geometry::pointlike_tagFor point-like types (point, multi_point)
oCboost::geometry::policies::relate::direction_type
oCboost::geometry::policies::relate::segments_direction
oCboost::geometry::policies::relate::segments_intersection_points< ReturnType >Policy calculating the intersection points themselves
oCboost::geometry::policies::relate::segments_intersection_ratios< FractionType >Policy returning segment ratios
oCboost::geometry::policies::relate::segments_tupled< Policy1, Policy2 >
oCboost::geometry::promote_floating_point< T, PromoteIntegerTo >Meta-function converting, if necessary, to "a floating point" type
oCboost::geometry::promote_integral< T, PromoteUnsignedToUnsigned, UseCheckedInteger, IsIntegral >Meta-function to define an integral type with size than is (roughly) twice the bit size of T
oCboost::geometry::promote_integral< T, PromoteUnsignedToUnsigned, UseCheckedInteger, false >
oCboost::geometry::radianUnit of plane angle: Radians
oCboost::geometry::radius_type< Geometry >Metafunction to get the type of radius of a circle / sphere / ellipse / etc
oCboost::geometry::range::detail::copy_or_move_impl< It, OutIt, UseMove >
oCboost::geometry::range::detail::copy_or_move_impl< It, OutIt, false >
oCboost::geometry::range::detail::pos< RandomAccessRange >
oCboost::geometry::resolve_strategy::centroid< Geometry >
oCboost::geometry::resolve_strategy::comparable_distance
oCboost::geometry::resolve_strategy::convex_hull
oCboost::geometry::resolve_strategy::convex_hull_insert
oCboost::geometry::resolve_strategy::covered_by
oCboost::geometry::resolve_strategy::crosses
oCboost::geometry::resolve_strategy::default_length_result< Geometry >
oCboost::geometry::resolve_strategy::difference
oCboost::geometry::resolve_strategy::disjoint
oCboost::geometry::resolve_strategy::distance
oCboost::geometry::resolve_strategy::envelope< Geometry >
oCboost::geometry::resolve_strategy::equals
oCboost::geometry::resolve_strategy::expand< Geometry >
oCboost::geometry::resolve_strategy::intersection
oCboost::geometry::resolve_strategy::is_simple
oCboost::geometry::resolve_strategy::is_valid
oCboost::geometry::resolve_strategy::perimeter
oCboost::geometry::resolve_strategy::relate
oCboost::geometry::resolve_strategy::simplify
oCboost::geometry::resolve_strategy::simplify_insert
oCboost::geometry::resolve_strategy::sym_difference
oCboost::geometry::resolve_strategy::touches
oCboost::geometry::resolve_strategy::transform
oCboost::geometry::resolve_strategy::union_
oCboost::geometry::resolve_strategy::within
oCboost::geometry::resolve_variant::append< Geometry >
oCboost::geometry::resolve_variant::append< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::area< Geometry >
oCboost::geometry::resolve_variant::area< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::assign< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::assign< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::assign< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::assign< variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::buffer< Geometry >
oCboost::geometry::resolve_variant::buffer< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::centroid< Geometry >
oCboost::geometry::resolve_variant::centroid< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::clear< Geometry >
oCboost::geometry::resolve_variant::clear< variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::comparable_distance< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::comparable_distance< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::comparable_distance< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::comparable_distance< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::comparable_distance_result< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Strategy >
oCboost::geometry::resolve_variant::comparable_distance_result< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Strategy >
oCboost::geometry::resolve_variant::convert< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::convert< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::convex_hull< Geometry >
oCboost::geometry::resolve_variant::convex_hull< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::convex_hull_insert< Geometry >
oCboost::geometry::resolve_variant::convex_hull_insert< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::correct< Geometry >
oCboost::geometry::resolve_variant::correct< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::covered_by< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::covered_by< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::variant< BOOST_VARIANT_ENUM_PARAMS(T2)>>
oCboost::geometry::resolve_variant::covered_by< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::crosses< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::crosses< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::crosses< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::crosses< variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::default_length_result< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::difference< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::difference< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::difference< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::difference< variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::disjoint< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::disjoint< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::disjoint< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::disjoint< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::distance< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::distance< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::distance< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::distance< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::distance_result< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Strategy >
oCboost::geometry::resolve_variant::distance_result< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Strategy >
oCboost::geometry::resolve_variant::envelope< Geometry >
oCboost::geometry::resolve_variant::envelope< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::equals< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::equals< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::variant< BOOST_VARIANT_ENUM_PARAMS(T2)>>
oCboost::geometry::resolve_variant::equals< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::expand< Geometry >
oCboost::geometry::resolve_variant::expand< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::intersection< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::intersection< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::intersection< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::intersection< variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::is_empty< Geometry >
oCboost::geometry::resolve_variant::is_empty< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::is_simple< Geometry >
oCboost::geometry::resolve_variant::is_simple< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::is_valid< Geometry >
oCboost::geometry::resolve_variant::is_valid< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::length< Geometry >
oCboost::geometry::resolve_variant::length< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::num_geometries< Geometry >
oCboost::geometry::resolve_variant::num_geometries< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::num_interior_rings< Geometry >
oCboost::geometry::resolve_variant::num_interior_rings< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::num_points< Geometry >
oCboost::geometry::resolve_variant::num_points< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::num_segments< Geometry >
oCboost::geometry::resolve_variant::num_segments< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::perimeter< Geometry >
oCboost::geometry::resolve_variant::perimeter< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::relate< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::relate< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::variant< BOOST_VARIANT_ENUM_PARAMS(T2)>>
oCboost::geometry::resolve_variant::relate< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::relation< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::relation< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::relation< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::relation< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::remove_spikes< Geometry >
oCboost::geometry::resolve_variant::remove_spikes< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::reverse< Geometry >
oCboost::geometry::resolve_variant::reverse< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::self_touches< Geometry >
oCboost::geometry::resolve_variant::self_touches< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::simplify< Geometry >
oCboost::geometry::resolve_variant::simplify< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::sym_difference< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::sym_difference< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::sym_difference< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::sym_difference< variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::touches< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::touches< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::touches< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::touches< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::transform< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::transform< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::union_< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::union_< Geometry1, variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::resolve_variant::union_< variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::union_< variant< BOOST_VARIANT_ENUM_PARAMS(T1)>, variant< BOOST_VARIANT_ENUM_PARAMS(T2)> >
oCboost::geometry::resolve_variant::within< Geometry1, Geometry2 >
oCboost::geometry::resolve_variant::within< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2 >
oCboost::geometry::resolve_variant::variant< BOOST_VARIANT_ENUM_PARAMS(T2)>>
oCboost::geometry::resolve_variant::within< Geometry1, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >
oCboost::geometry::reversible_view< Range, Direction >View on a range, reversing direction if necessary
oCboost::geometry::ring_identifier
oCboost::geometry::ring_return_type< Geometry >
oCboost::geometry::ring_type< Geometry >Metafunction defining [*type] as the ring_type of the specified geometry type
oCboost::geometry::section< Box, DimensionCount >Structure containing section information
oCboost::geometry::segment_identifier
oCboost::geometry::segment_intersection_points< Point, SegmentRatio >Return-type for segment-intersection
oCboost::geometry::select_calculation_type< Geometry1, Geometry2, CalculationType >Meta-function selecting the "calculation" type
oCboost::geometry::select_calculation_type_alt< CalculationType, Geometry1, Geometry2, Geometry3 >
oCboost::geometry::select_coordinate_type< T1, T2, T3 >Meta-function selecting the most precise coordinate type of two geometries
oCboost::geometry::select_coordinate_type< T1, T2, void >
oCboost::geometry::select_coordinate_type< T1, void, void >
oCboost::geometry::select_most_precise< T1, T2, T3 >Meta-function to select, of two types, the most accurate type for calculations
oCboost::geometry::select_most_precise< boost::rational< T >, double >
oCboost::geometry::select_most_precise< boost::rational< T1 >, boost::rational< T2 > >
oCboost::geometry::select_most_precise< T1, T2, void >
oCboost::geometry::select_most_precise< T1, void, void >
oCboost::geometry::side_infoClass side_info: small class wrapping for sides (-1,0,1)
oCboost::geometry::single_tagFor single-geometries (point, linestring, polygon, box, ring, segment)
oCboost::geometry::single_tag_of< Tag >Meta-function to get for a tag of a multi-geometry the tag of the corresponding single-geometry
oCboost::geometry::single_tag_of< detail::buffer::buffered_ring_collection_tag >
oCboost::geometry::spherical_tagTag used for casting spherical/geographic coordinate systems
oCboost::geometry::srs::sphere< RadiusType >Defines sphere radius value for use in spherical CS calculations
oCboost::geometry::srs::spheroid< RadiusType >Defines spheroid radius values for use in geographical CS calculations
oCboost::geometry::srs_spheroid_tagFor reference spheroid defining parameters of geographical coordinate system
oCboost::geometry::strategy::andoyer
oCboost::geometry::strategy::area::geographic< PointOfSegment, FormulaPolicy, SeriesOrder, Spheroid, CalculationType >Geographic area calculation
oCboost::geometry::strategy::area::geographic< PointOfSegment, FormulaPolicy, SeriesOrder, Spheroid, CalculationType >::area_sums
oCboost::geometry::strategy::area::geographic< PointOfSegment, FormulaPolicy, SeriesOrder, Spheroid, CalculationType >::spheroid_constants
oCboost::geometry::strategy::area::services::default_strategy< Tag, PointOfSegment >Traits class binding a default area strategy to a coordinate system
oCboost::geometry::strategy::area::spherical< PointOfSegment, CalculationType >Spherical area calculation
oCboost::geometry::strategy::area::spherical< PointOfSegment, CalculationType >::excess_sum
oCboost::geometry::strategy::area::surveyor< PointOfSegment, CalculationType >Area calculation for cartesian points
oCboost::geometry::strategy::azimuth::cartesian< CalculationType >
oCboost::geometry::strategy::azimuth::geographic< FormulaPolicy, Spheroid, CalculationType >
oCboost::geometry::strategy::azimuth::services::default_strategy< CSTag, CalculationType >Traits class binding a default azimuth strategy to a coordinate system
oCboost::geometry::strategy::azimuth::spherical< CalculationType >
oCboost::geometry::strategy::buffer::distance_asymmetric< NumericType >Let the buffer for linestrings be asymmetric
oCboost::geometry::strategy::buffer::distance_symmetric< NumericType >Let the buffer algorithm create buffers with same distances
oCboost::geometry::strategy::buffer::end_flatLet the buffer create flat ends
oCboost::geometry::strategy::buffer::end_roundLet the buffer create rounded ends
oCboost::geometry::strategy::buffer::join_miterLet the buffer create sharp corners
oCboost::geometry::strategy::buffer::join_roundLet the buffer create rounded corners
oCboost::geometry::strategy::buffer::join_round_by_divide
oCboost::geometry::strategy::buffer::point_circleCreate a circular buffer around a point
oCboost::geometry::strategy::buffer::point_squareCreate a squared form buffer around a point
oCboost::geometry::strategy::buffer::side_straightLet the buffer use straight sides along segments (the default)
oCboost::geometry::strategy::centroid::average< PointCentroid, Point >Centroid calculation taking average of points
oCboost::geometry::strategy::centroid::bashein_detmer< Point, PointOfSegment, CalculationType >Centroid calculation using algorithm Bashein / Detmer
oCboost::geometry::strategy::centroid::detail::weighted_length_sums< Type, DimensionCount >
oCboost::geometry::strategy::centroid::not_applicable_strategy
oCboost::geometry::strategy::centroid::services::default_strategy< CsTag, GeometryTag, Dimension, Point, Geometry >Traits class binding a centroid calculation strategy to a coordinate system
oCboost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >
oCboost::geometry::strategy::centroid::weighted_length< Point, PointOfSegment >::set_sum_div_length
oCboost::geometry::strategy::compare::circular_comparator< CoordinateType, Units, Compare >Compare (in one direction) strategy for spherical coordinates
oCboost::geometry::strategy::compare::default_strategyDefault strategy, indicates the default strategy for comparisons
oCboost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >Graham scan strategy to calculate convex hull
oCboost::geometry::strategy::covered_by::services::default_strategy< GeometryContained, GeometryContaining, TagContained, TagContaining, CastedTagContained, CastedTagContaining, CsTagContained, CsTagContaining >Traits class binding a covered_by determination strategy to a coordinate system
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, linear_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, linear_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, polygonal_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, polygonal_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, linear_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, linear_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, polygonal_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::covered_by::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, polygonal_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::default_order< FormulaPolicy >
oCboost::geometry::strategy::disjoint::detail::compute_tmin_tmax_per_dim< I >
oCboost::geometry::strategy::disjoint::detail::disjoint_segment_box_impl< RelativeDistance, SegmentPoint, Box, I, Dimension >
oCboost::geometry::strategy::disjoint::detail::disjoint_segment_box_impl< RelativeDistance, SegmentPoint, Box, 0, Dimension >
oCboost::geometry::strategy::disjoint::detail::disjoint_segment_box_impl< RelativeDistance, SegmentPoint, Box, Dimension, Dimension >
oCboost::geometry::strategy::disjoint::segment_box
oCboost::geometry::strategy::distance::comparable::cross_track< CalculationType, Strategy >
oCboost::geometry::strategy::distance::comparable::haversine< RadiusType, CalculationType >
oCboost::geometry::strategy::distance::comparable::pythagoras< CalculationType >Strategy to calculate comparable distance between two points
oCboost::geometry::strategy::distance::comparable::pythagoras_box_box< CalculationType >Strategy to calculate comparable distance between two boxes
oCboost::geometry::strategy::distance::comparable::pythagoras_box_box< CalculationType >::calculation_type< Box1, Box2 >
oCboost::geometry::strategy::distance::comparable::pythagoras_point_box< CalculationType >Strategy to calculate comparable distance between a point and a box
oCboost::geometry::strategy::distance::comparable::pythagoras_point_box< CalculationType >::calculation_type< Point, Box >
oCboost::geometry::strategy::distance::cross_track< CalculationType, Strategy >Strategy functor for distance point to segment calculation
oCboost::geometry::strategy::distance::cross_track_point_box< CalculationType, Strategy >Strategy functor for distance point to box calculation
oCboost::geometry::strategy::distance::geographic< FormulaPolicy, Spheroid, CalculationType >
oCboost::geometry::strategy::distance::haversine< RadiusType, CalculationType >Distance calculation for spherical coordinates on a perfect sphere using haversine
oCboost::geometry::strategy::distance::projected_point< CalculationType, Strategy >Strategy for distance point to segment
oCboost::geometry::strategy::distance::pythagoras< CalculationType >Strategy to calculate the distance between two points
oCboost::geometry::strategy::distance::pythagoras_box_box< CalculationType >Strategy to calculate the distance between two boxes
oCboost::geometry::strategy::distance::pythagoras_point_box< CalculationType >Strategy to calculate the distance between a point and a box
oCboost::geometry::strategy::distance::services::comparable_type< Strategy >
oCboost::geometry::strategy::distance::services::default_strategy< GeometryTag1, GeometryTag2, Point1, Point2, CsTag1, CsTag2, UnderlyingStrategy >Traits class binding a default strategy for distance to one (or possibly two) coordinate system(s)
oCboost::geometry::strategy::distance::services::get_comparable< Strategy >
oCboost::geometry::strategy::distance::services::result_from_distance< Strategy, P1, P2 >
oCboost::geometry::strategy::distance::services::return_type< Strategy, P1, P2 >
oCboost::geometry::strategy::distance::services::tag< Strategy >
oCboost::geometry::strategy::envelope::cartesian_segment< CalculationType >
oCboost::geometry::strategy::envelope::geographic_segment< FormulaPolicy, Spheroid, CalculationType >
oCboost::geometry::strategy::envelope::services::default_strategy< CSTag, CalculationType >Traits class binding a default envelope strategy to a coordinate system
oCboost::geometry::strategy::envelope::spherical_segment< CalculationType >
oCboost::geometry::strategy::intersection::cartesian_segments< CalculationType >
oCboost::geometry::strategy::intersection::cartesian_segments< CalculationType >::area_strategy< Geometry >
oCboost::geometry::strategy::intersection::cartesian_segments< CalculationType >::distance_strategy< Geometry >
oCboost::geometry::strategy::intersection::cartesian_segments< CalculationType >::point_in_geometry_strategy< Geometry1, Geometry2 >
oCboost::geometry::strategy::intersection::cartesian_segments< CalculationType >::segment_intersection_info< CoordinateType, SegmentRatio >
oCboost::geometry::strategy::intersection::ecef_segments< CalcPolicy, CalculationType >
oCboost::geometry::strategy::intersection::ecef_segments< CalcPolicy, CalculationType >::area_strategy< Geometry >
oCboost::geometry::strategy::intersection::ecef_segments< CalcPolicy, CalculationType >::distance_strategy< Geometry >
oCboost::geometry::strategy::intersection::ecef_segments< CalcPolicy, CalculationType >::point_in_geometry_strategy< Geometry1, Geometry2 >
oCboost::geometry::strategy::intersection::ecef_segments< CalcPolicy, CalculationType >::segment_intersection_info< CoordinateType, SegmentRatio, Vector3d >
oCboost::geometry::strategy::intersection::experimental_elliptic_segments_calc_policy< Spheroid >
oCboost::geometry::strategy::intersection::experimental_elliptic_segments_calc_policy< Spheroid >::plane< Point3d >
oCboost::geometry::strategy::intersection::geographic_segments< FormulaPolicy, Order, Spheroid, CalculationType >
oCboost::geometry::strategy::intersection::geographic_segments< FormulaPolicy, Order, Spheroid, CalculationType >::area_strategy< Geometry >
oCboost::geometry::strategy::intersection::geographic_segments< FormulaPolicy, Order, Spheroid, CalculationType >::distance_strategy< Geometry >
oCboost::geometry::strategy::intersection::geographic_segments< FormulaPolicy, Order, Spheroid, CalculationType >::point_in_geometry_strategy< Geometry1, Geometry2 >
oCboost::geometry::strategy::intersection::geographic_segments< FormulaPolicy, Order, Spheroid, CalculationType >::segment_intersection_info< CoordinateType, SegmentRatio >
oCboost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >::plane< Point3d >
oCboost::geometry::strategy::intersection::liang_barsky< Box, Point >Strategy: line clipping algorithm after Liang Barsky
oCboost::geometry::strategy::intersection::services::default_strategy< CSTag, CalculationType >Traits class binding a segments intersection strategy to a coordinate system
oCboost::geometry::strategy::intersection::spherical_segments_calc_policy
oCboost::geometry::strategy::intersection::spherical_segments_calc_policy::plane< Point3d >
oCboost::geometry::strategy::not_implementedIndicate compiler/library user that strategy is not implemented
oCboost::geometry::strategy::side::detail::multiplicable_integral< T >
oCboost::geometry::strategy::side::geographic< FormulaPolicy, Spheroid, CalculationType >Check at which side of a segment a point lies left of segment (> 0), right of segment (< 0), on segment (0)
oCboost::geometry::strategy::side::mapping_spherical_side_formula< Spheroid, Mapping, CalculationType >Check at which side of a geographical segment a point lies left of segment (> 0), right of segment (< 0), on segment (0). The check is performed by mapping the geographical coordinates to spherical coordinates and using spherical_side_formula
oCboost::geometry::strategy::side::mapping_spherical_side_formula< Spheroid, mapping_geodetic, CalculationType >
oCboost::geometry::strategy::side::services::default_strategy< CSTag, CalculationType >Traits class binding a side determination strategy to a coordinate system
oCboost::geometry::strategy::side::side_by_cross_track< CalculationType >Check at which side of a Great Circle segment a point lies left of segment (> 0), right of segment (< 0), on segment (0)
oCboost::geometry::strategy::side::side_by_triangle< CalculationType >Check at which side of a segment a point lies: left of segment (> 0), right of segment (< 0), on segment (0)
oCboost::geometry::strategy::side::side_by_triangle< CalculationType >::compute_side_value< CoordinateType, PromotedType, AreAllIntegralCoordinates >
oCboost::geometry::strategy::side::side_by_triangle< CalculationType >::compute_side_value< CoordinateType, PromotedType, false >
oCboost::geometry::strategy::side::side_of_intersection
oCboost::geometry::strategy::side::spherical_side_formula< CalculationType >Check at which side of a Great Circle segment a point lies left of segment (> 0), right of segment (< 0), on segment (0)
oCboost::geometry::strategy::simplify::douglas_peucker< Point, PointDistanceStrategy >Implements the simplify algorithm
oCboost::geometry::strategy::thomas
oCboost::geometry::strategy::transform::copy_direct< P >Transformation strategy to copy one point to another using assignment operator
oCboost::geometry::strategy::transform::copy_per_coordinate< P1, P2 >Transformation strategy to do copy a point, copying per coordinate
oCboost::geometry::strategy::transform::degree_radian_vv< P1, P2, F >Transformation strategy to go from degree to radian and back
oCboost::geometry::strategy::transform::degree_radian_vv_3< P1, P2, F >
oCboost::geometry::strategy::transform::from_cartesian_3_to_spherical_equatorial_2< P1, P2 >
oCboost::geometry::strategy::transform::from_cartesian_3_to_spherical_equatorial_3< P1, P2 >
oCboost::geometry::strategy::transform::from_cartesian_3_to_spherical_polar_2< P1, P2 >Transformation strategy for 3D cartesian (x,y,z) to 2D spherical (phi,theta)
oCboost::geometry::strategy::transform::from_cartesian_3_to_spherical_polar_3< P1, P2 >Transformation strategy for 3D cartesian (x,y,z) to 3D spherical (phi,theta,r)
oCboost::geometry::strategy::transform::from_spherical_equatorial_2_to_cartesian_3< P1, P2 >
oCboost::geometry::strategy::transform::from_spherical_equatorial_3_to_cartesian_3< P1, P2 >
oCboost::geometry::strategy::transform::from_spherical_polar_2_to_cartesian_3< P1, P2 >Transformation strategy for 2D spherical (phi,theta) to 3D cartesian (x,y,z)
oCboost::geometry::strategy::transform::from_spherical_polar_3_to_cartesian_3< P1, P2 >Transformation strategy for 3D spherical (phi,theta,r) to 3D cartesian (x,y,z)
oCboost::geometry::strategy::transform::matrix_transformer< CalculationType, Dimension1, Dimension2 >Affine transformation strategy in Cartesian system
oCboost::geometry::strategy::transform::matrix_transformer< CalculationType, 2, 2 >
oCboost::geometry::strategy::transform::matrix_transformer< CalculationType, 3, 3 >
oCboost::geometry::strategy::transform::scale_transformer< CalculationType, Dimension1, Dimension2 >Strategy of scale transformation in Cartesian system
oCboost::geometry::strategy::transform::services::default_strategy< CoordinateSystemTag1, CoordinateSystemTag2, CoordinateSystem1, CoordinateSystem2, Dimension1, Dimension2, Point1, Point2 >Traits class binding a transformation strategy to a coordinate system
oCboost::geometry::strategy::transform::translate_transformer< CalculationType, Dimension1, Dimension2 >Strategy of translate transformation in Cartesian system
oCboost::geometry::strategy::vincenty
oCboost::geometry::strategy::within::box_covered_by_coord
oCboost::geometry::strategy::within::box_covered_by_longitude_diff
oCboost::geometry::strategy::within::box_in_box< Box1, Box2, SubStrategy >
oCboost::geometry::strategy::within::box_longitude_range< Geometry, CoordCheck, InteriorCheck >
oCboost::geometry::strategy::within::box_within_coord
oCboost::geometry::strategy::within::box_within_longitude_diff
oCboost::geometry::strategy::within::covered_by_coord
oCboost::geometry::strategy::within::covered_by_longitude_diff
oCboost::geometry::strategy::within::crossings_multiply< Point, PointOfSegment, CalculationType >Within detection using cross counting,
oCboost::geometry::strategy::within::decide_covered_by
oCboost::geometry::strategy::within::decide_within
oCboost::geometry::strategy::within::franklin< Point, PointOfSegment, CalculationType >Within detection using cross counting
oCboost::geometry::strategy::within::longitude_range< Geometry, CoordCheck, DiffCheck >
oCboost::geometry::strategy::within::oriented_winding< Reverse, Point, PointOfSegment, CalculationType >Within detection using winding rule, but checking if enclosing ring is counter clockwise and, if so, reverses the result
oCboost::geometry::strategy::within::point_in_box< Point, Box, SubStrategy >
oCboost::geometry::strategy::within::point_in_box_by_side< Point, Box, Decide >
oCboost::geometry::strategy::within::point_in_point< Point1, Point2 >
oCboost::geometry::strategy::within::relate_box_box_loop< SubStrategy, Box1, Box2, Dimension, DimensionCount >
oCboost::geometry::strategy::within::relate_box_box_loop< SubStrategy, Box1, Box2, DimensionCount, DimensionCount >
oCboost::geometry::strategy::within::relate_point_box_loop< SubStrategy, Point, Box, Dimension, DimensionCount >
oCboost::geometry::strategy::within::relate_point_box_loop< SubStrategy, Point, Box, DimensionCount, DimensionCount >
oCboost::geometry::strategy::within::services::default_strategy< GeometryContained, GeometryContaining, TagContained, TagContaining, CastedTagContained, CastedTagContaining, CsTagContained, CsTagContaining >Traits class binding a within determination strategy to a coordinate system
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, linear_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, linear_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, polygonal_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, linear_tag, polygonal_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, linear_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, linear_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, polygonal_tag, cartesian_tag, cartesian_tag >
oCboost::geometry::strategy::within::services::default_strategy< Geometry1, Geometry2, AnyTag1, AnyTag2, polygonal_tag, polygonal_tag, spherical_tag, spherical_tag >
oCboost::geometry::strategy::within::winding< Point, PointOfSegment, SideStrategy, CalculationType >Within detection using winding rule
oCboost::geometry::strategy::within::winding_calculate_count< Point, CalculationType, CSTag >
oCboost::geometry::strategy::within::winding_calculate_count< Point, CalculationType, cartesian_tag >
oCboost::geometry::strategy::within::winding_check_touch< Point, CalculationType, CSTag >
oCboost::geometry::strategy::within::winding_check_touch< Point, CalculationType, cartesian_tag >
oCboost::geometry::strategy::within::winding_side_equal< CSTag >
oCboost::geometry::strategy::within::winding_side_equal< cartesian_tag >
oCboost::geometry::strategy::within::winding_small_angle< Point, CalculationType >
oCboost::geometry::strategy::within::within_coord
oCboost::geometry::strategy::within::within_longitude_diff
oCboost::geometry::strategy_compare< Tag, Direction, Point, CoordinateSystem, Dimension >Traits class binding a comparing strategy to a coordinate system
oCboost::geometry::strategy_convex_hull< Geometry1, Point, CsTag >Traits class binding a convex hull calculation strategy to a coordinate system
oCboost::geometry::strategy_tag_distance_box_box
oCboost::geometry::strategy_tag_distance_point_box
oCboost::geometry::strategy_tag_distance_point_point
oCboost::geometry::strategy_tag_distance_point_segment
oCboost::geometry::svg_manipulator< Geometry >Generic geometry template manipulator class, takes corresponding output class from traits class
oCboost::geometry::tag< Geometry >Metafunction defining [*type] as the tag of the specified geometry type
oCboost::geometry::tag_cast< Tag, BaseTag, BaseTag2, BaseTag3, BaseTag4, BaseTag5, BaseTag6, BaseTag7 >Metafunction defining a type being either the specified tag, or one of the specified basetags if the type inherits from them
oCboost::geometry::traits::access< Geometry, Dimension, Enable >Traits class which gives access (get,set) to points
oCboost::geometry::traits::clear< Range >Traits class to clear a geometry
oCboost::geometry::traits::closure< G >Traits class indicating if points within a ring or (multi)polygon are closed (last point == first point), open or not known
oCboost::geometry::traits::closure< geometry::detail::buffer::buffered_ring< Ring > >
oCboost::geometry::traits::coordinate_system< Point, Enable >Traits class defining the coordinate system of a point, important for strategy selection
oCboost::geometry::traits::coordinate_type< Point, Enable >Traits class which indicate the coordinate type (double,float,...) of a point
oCboost::geometry::traits::cs_tag< CoordinateSystem >Traits class defining coordinate system tag, bound to coordinate system
oCboost::geometry::traits::dimension< Point, Enable >Traits class indicating the number of dimensions of a point
oCboost::geometry::traits::exterior_ring< Polygon >Traits class defining access to exterior_ring of a polygon
oCboost::geometry::traits::indexed_access< Geometry, Index, Dimension >Traits class defining "get" and "set" to get and set point coordinate values
oCboost::geometry::traits::interior_const_type< Geometry >Traits class indicating interior container type of a polygon
oCboost::geometry::traits::interior_mutable_type< Geometry >
oCboost::geometry::traits::interior_rings< Geometry >Traits class defining access to interior_rings of a polygon
oCboost::geometry::traits::point_order< Ring >Traits class indicating the order of contained points within a ring or (multi)polygon, clockwise, counter clockwise or not known
oCboost::geometry::traits::point_order< geometry::detail::buffer::buffered_ring< Ring > >
oCboost::geometry::traits::point_type< Geometry >Traits class indicating the type of contained points
oCboost::geometry::traits::point_type< geometry::detail::buffer::buffered_ring_collection< Ring > >
oCboost::geometry::traits::point_type< geometry::strategy::simplify::detail::douglas_peucker_point< P > >
oCboost::geometry::traits::push_back< Range >Traits class to append a point to a range (ring, linestring, multi*)
oCboost::geometry::traits::radius_access< Geometry, Dimension >Traits class to get/set radius of a circle/sphere/(ellipse)
oCboost::geometry::traits::radius_type< Geometry >Traits class indicating the type (double,float,...) of the radius of a circle or a sphere
oCboost::geometry::traits::resize< Range >Traits class to append a point to a range (ring, linestring, multi*)
oCboost::geometry::traits::ring_const_type< Geometry >Traits class to indicate ring-type of a polygon's exterior ring/interior rings
oCboost::geometry::traits::ring_mutable_type< Geometry >
oCboost::geometry::traits::rvalue_type< Range >Metafunction to define the argument passed to the three traits classes clear, push_back and resize
oCboost::geometry::traits::tag< Geometry, Enable >Traits class to attach a tag to a geometry
oCboost::geometry::traits::tag< geometry::detail::buffer::buffered_ring< Ring > >
oCboost::geometry::traits::tag< geometry::detail::buffer::buffered_ring_collection< Ring > >
oCboost::geometry::util::bare_type< T >
oCboost::geometry::util::calculation_type::geometric::binary< Geometry1, Geometry2, CalculationType, DefaultFloatingPointCalculationType, DefaultIntegralCalculationType >
oCboost::geometry::util::calculation_type::geometric::ternary< Geometry1, Geometry2, Geometry3, CalculationType, DefaultFloatingPointCalculationType, DefaultIntegralCalculationType >Calculation type (ternary, for three geometry types)
oCboost::geometry::util::calculation_type::geometric::unary< Geometry, CalculationType, DefaultFloatingPointCalculationType, DefaultIntegralCalculationType >
oCboost::geometry::util::combine_if< Sequence1, Sequence2, Pred >Meta-function to generate all the combination of pairs of types from a given sequence Sequence except those that does not satisfy the predicate Pred
oCboost::geometry::util::combine_if< Sequence1, Sequence2, Pred >::combine
oCboost::geometry::util::combine_if< Sequence1, Sequence2, Pred >::combine::apply< Result, T >
oCboost::geometry::util::detail::calculation_type< Type, CalculationType, DefaultFloatingPointCalculationType, DefaultIntegralCalculationType >
oCboost::geometry::util::detail::default_integral
oCboost::geometry::volumetric_tagFor volume types (also box (?), polyhedron)
oCboost::geometry::wkt_manipulator< Geometry >Generic geometry template manipulator class, takes corresponding output class from traits class
oCiterator_adaptor
oCiterator_facade
oCand_
oCbool_
oCfold
oCif_
oCintegral_c
oCnoncopyable
oCboost::numeric::bounds< rational< T > >
oCboost::numeric::converter< double, rational< T >, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >
oCboost::numeric::converter< int, rational< T >, Traits, OverflowHandler, Float2IntRounder, RawConverter, UserRangeChecker >
oCstatic_visitor
oCtrue_type
oCboost::geometry::strategy::within::box_longitude_range< Geometry, box_covered_by_coord, box_covered_by_longitude_diff >
oCboost::geometry::strategy::within::box_longitude_range< Geometry, box_within_coord, box_within_longitude_diff >
oCContainer
oCdimension
oCgeometry_id
oCis_areal
oCtop_dim
oCcopy_segment_point_multi
oCcopy_segments_multi
oCenvelope_multi_range
oCmulti_is_empty
oCiterator_base
oCpoints_view
oCrad_rotate_transformer
oCmask
oCmatrix
oCstatic_mask
oCreverse_dispatch
oCtype
oCcompare_geometries
oCboost::geometry::strategy::intersection::ecef_segments< experimental_elliptic_segments_calc_policy< Spheroid >, CalculationType >
oCboost::geometry::strategy::intersection::ecef_segments< great_elliptic_segments_calc_policy< Spheroid >, CalculationType >
oCboost::geometry::strategy::intersection::ecef_segments< spherical_segments_calc_policy, CalculationType >
oCandoyer_inverse
oCthomas_inverse
oCvincenty_inverse
oCboost::geometry::strategy::side::geographic< strategy::andoyer, Spheroid, CalculationType >
oCboost::geometry::strategy::distance::geographic< strategy::andoyer, Spheroid, CalculationType >
oCboost::geometry::strategy::distance::geographic< strategy::thomas, Spheroid, CalculationType >
oCboost::geometry::strategy::side::geographic< strategy::thomas, Spheroid, CalculationType >
oCboost::geometry::strategy::side::geographic< strategy::vincenty, Spheroid, CalculationType >
oCboost::geometry::strategy::distance::geographic< strategy::vincenty, Spheroid, CalculationType >
oCboost::geometry::strategy::within::longitude_range< Geometry, covered_by_coord, covered_by_longitude_diff >
oCboost::geometry::strategy::within::longitude_range< Geometry, within_coord, within_longitude_diff >
oCmake_variant_over
oCboost::geometry::nyi::not_implemented_error< boost::mpl::identity< nyi::tag_to_term< Geometry >::type >::type, boost::mpl::identity< nyi::tag_to_term< void >::type >::type, boost::mpl::identity< nyi::tag_to_term< void >::type >::type >
oCboost::geometry::nyi::not_implemented_error< boost::mpl::identity< nyi::tag_to_term< Term1 >::type >::type, boost::mpl::identity< nyi::tag_to_term< Term2 >::type >::type, boost::mpl::identity< nyi::tag_to_term< Term3 >::type >::type >
oCboost::geometry::model::point< CoordinateType, 2, CoordinateSystem >
oCboost::geometry::model::point< T, 2, cs_type >
oCboost::geometry::model::point< T, 3, cs::cartesian >
oCboost::geometry::model::point< Type, DimensionCount, cs::cartesian >
oCboost::geometry::point_type< boost::mpl::front< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>::types >::type >
oCPointList
oCboost::geometry::promote_floating_point< select_calculation_type< Point, PointOfSegment, CalculationType >::type >
oCboost::geometry::promote_floating_point< select_calculation_type< Point1, Point2, CalculationType >::type >
oCboost::geometry::promote_floating_point< strategy::distance::services::return_type< Strategy, Point, PointOfSegment >::type >
oCboost::geometry::strategy::distance::services::return_type< comparable_type, Point1, Point2 >
oCboost::geometry::strategy::distance::services::return_type< detail::distance::default_strategy< Geometry1, Geometry2 >::type, point_type< Geometry1 >::type, point_type< Geometry2 >::type >
oCboost::geometry::strategy::distance::services::return_type< Strategy, Point, point_type< Box >::type >
oCboost::geometry::strategy::distance::services::return_type< Strategy, point_type< Geometry1 >::type, point_type< Geometry2 >::type >
oCboost::geometry::strategy::distance::services::return_type< Strategy, point_type< Geometry2 >::type, point_type< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::type >
oCboost::geometry::strategy::distance::services::return_type< strategy::distance::services::comparable_type< detail::distance::default_strategy< Geometry1, Geometry2 >::type >::type, point_type< Geometry1 >::type, point_type< Geometry2 >::type >
oCboost::geometry::strategy::distance::services::return_type< strategy::distance::services::comparable_type< Strategy >::type, point_type< Geometry1 >::type, point_type< Geometry2 >::type >
oCboost::geometry::strategy::distance::services::return_type< strategy::distance::services::comparable_type< Strategy >::type, point_type< Geometry2 >::type, point_type< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)> >::type >
oCboost::geometry::select_calculation_type< Point, PointOfSegment, CalculationType >
oCdefault_strategy
oCboost::geometry::srs::sphere< CT >
oCstd::exceptionSTL class
oCiterator
oCpair
oCreverse_iterator
\Cstd::vector< T >STL class

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen