Files
geometry/doc/doxygen_output/html/annotated.html
Barend Gehrels 363580fbf6 Added old doxygen docs
[SVN r59777]
2010-02-20 15:57:12 +00:00

272 lines
67 KiB
HTML
Raw Blame History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Boost.Geometry (aka GGL, Generic Geometry Library)</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<table cellpadding="2" width="100%">
<tbody>
<tr>
<td valign="top">
<img alt="Boost.Geometry" src="images/ggl-logo-big.png" height="80" width="200">
&nbsp;&nbsp;
</td>
<td valign="top" align="right">
<a href="http://www.boost.org">
<img alt="Boost C++ Libraries" src="images/accepted_by_boost.png" height="80" width="230" border="0">
</a>
</td>
</tr>
</tbody>
</table>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1add__const__if__c.html">boost::geometry::add_const_if_c&lt; IsConst, Type &gt;</a></td><td class="indexvalue">Meta-function to define a const or non const type </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1area__result.html">boost::geometry::area_result&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function defining return type of area function </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1box.html">boost::geometry::box&lt; Point &gt;</a></td><td class="indexvalue">Class <a class="el" href="classboost_1_1geometry_1_1box.html" title="Class box: defines a box made of two describing points.">box</a>: defines a <a class="el" href="classboost_1_1geometry_1_1box.html" title="Class box: defines a box made of two describing points.">box</a> made of two describing points </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1box__tag.html">boost::geometry::box_tag</a></td><td class="indexvalue">Convenience 2D or 3D <a class="el" href="classboost_1_1geometry_1_1box.html" title="Class box: defines a box made of two describing points.">box</a> (mbr) identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cartesian__distance.html">boost::geometry::cartesian_distance&lt; T &gt;</a></td><td class="indexvalue">Encapsulate the results of distance calculation </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cartesian__tag.html">boost::geometry::cartesian_tag</a></td><td class="indexvalue">Tag indicating Cartesian coordinate system family (cartesian,epsg) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1centroid__exception.html">boost::geometry::centroid_exception</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1circular__iterator.html">boost::geometry::circular_iterator&lt; Iterator &gt;</a></td><td class="indexvalue">Iterator which goes circular through a range, <a class="el" href="structstarting.html">starting</a> at a <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a>, ending at that <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_area_strategy.html">boost::geometry::concept::AreaStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for area </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_box.html">boost::geometry::concept::Box&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_box.html" title="Box concept.">Box</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_centroid_strategy.html">boost::geometry::concept::CentroidStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for centroid </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_box.html">boost::geometry::concept::ConstBox&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_box.html" title="Box concept.">Box</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_linestring.html">boost::geometry::concept::ConstLinestring&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_linestring.html" title="Linestring concept.">Linestring</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_multi_linestring.html">boost::geometry::concept::ConstMultiLinestring&lt; Geometry &gt;</a></td><td class="indexvalue">Concept for multi-linestring (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_multi_point.html">boost::geometry::concept::ConstMultiPoint&lt; Geometry &gt;</a></td><td class="indexvalue">Concept for multi-point (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_multi_polygon.html">boost::geometry::concept::ConstMultiPolygon&lt; Geometry &gt;</a></td><td class="indexvalue">Concept for multi-polygon (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_point.html">boost::geometry::concept::ConstPoint&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_point.html" title="Point concept.">Point</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_polygon.html">boost::geometry::concept::ConstPolygon&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_polygon.html" title="Polygon concept.">Polygon</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_ring.html">boost::geometry::concept::ConstRing&lt; Geometry &gt;</a></td><td class="indexvalue">(linear) ring <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_const_segment.html">boost::geometry::concept::ConstSegment&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_segment.html" title="segment concept">Segment</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> (const version) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_convex_hull_strategy.html">boost::geometry::concept::ConvexHullStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for convex_hull </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_linestring.html">boost::geometry::concept::Linestring&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_linestring.html" title="Linestring concept.">Linestring</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_multi_linestring.html">boost::geometry::concept::MultiLinestring&lt; Geometry &gt;</a></td><td class="indexvalue">Multi-linestring <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_multi_point.html">boost::geometry::concept::MultiPoint&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_multi_point.html" title="MultiPoint concept.">MultiPoint</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_multi_polygon.html">boost::geometry::concept::MultiPolygon&lt; Geometry &gt;</a></td><td class="indexvalue">Multi-polygon <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_point.html">boost::geometry::concept::Point&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_point.html" title="Point concept.">Point</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1concept_1_1_point_distance_strategy.html">boost::geometry::concept::PointDistanceStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for point-segment-distance </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1concept_1_1_point_segment_distance_strategy.html">boost::geometry::concept::PointSegmentDistanceStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for point-segment-distance </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_polygon.html">boost::geometry::concept::Polygon&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_polygon.html" title="Polygon concept.">Polygon</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_ring.html">boost::geometry::concept::Ring&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_ring.html" title="ring concept">Ring</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_segment.html">boost::geometry::concept::Segment&lt; Geometry &gt;</a></td><td class="indexvalue"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_segment.html" title="segment concept">Segment</a> <a class="el" href="namespaceboost_1_1geometry_1_1concept.html">concept</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_segment_intersect_strategy.html">boost::geometry::concept::SegmentIntersectStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for <a class="el" href="classboost_1_1geometry_1_1segment.html" title="Class segment: small class containing two (templatized) point references.">segment</a> intersection </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1concept_1_1_simplify_strategy.html">boost::geometry::concept::SimplifyStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for simplify </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1concept_1_1_within_strategy.html">boost::geometry::concept::WithinStrategy&lt; Strategy &gt;</a></td><td class="indexvalue">Checks <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for within (point-in-polygon) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1coordinate__system.html">boost::geometry::coordinate_system&lt; G &gt;</a></td><td class="indexvalue">Meta-function which defines coordinate system for any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1coordinate__type.html">boost::geometry::coordinate_type&lt; G &gt;</a></td><td class="indexvalue">Meta-function which defines coordinate type (int, float, double, etc) of any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cs_1_1cartesian.html">boost::geometry::cs::cartesian</a></td><td class="indexvalue">Cartesian coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cs_1_1geographic.html">boost::geometry::cs::geographic&lt; DegreeOrRadian &gt;</a></td><td class="indexvalue">Geographic coordinate system, in <a class="el" href="classboost_1_1geometry_1_1degree.html" title="Unit of plane angle: Degrees.">degree</a> or in <a class="el" href="classboost_1_1geometry_1_1radian.html" title="Unit of plane angle: Radians.">radian</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cs_1_1polar.html">boost::geometry::cs::polar&lt; DegreeOrRadian &gt;</a></td><td class="indexvalue">Polar coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cs_1_1spherical.html">boost::geometry::cs::spherical&lt; DegreeOrRadian &gt;</a></td><td class="indexvalue">Spherical coordinate system, in <a class="el" href="classboost_1_1geometry_1_1degree.html" title="Unit of plane angle: Degrees.">degree</a> or in <a class="el" href="classboost_1_1geometry_1_1radian.html" title="Unit of plane angle: Radians.">radian</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1cs__tag.html">boost::geometry::cs_tag&lt; G &gt;</a></td><td class="indexvalue">Meta-function returning coordinate system <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> (<a class="el" href="namespaceboost_1_1geometry_1_1cs.html">cs</a> family) of any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1de9im.html">boost::geometry::de9im</a></td><td class="indexvalue">Dimensionally Extended 9 Intersection Matrix </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1de9im__segment.html">boost::geometry::de9im_segment</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1degree.html">boost::geometry::degree</a></td><td class="indexvalue">Unit of plane angle: Degrees </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1dimension.html">boost::geometry::dimension&lt; G &gt;</a></td><td class="indexvalue">Meta-function which defines coordinate dimensions, i.e. the number of axes of any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1distance__result.html">boost::geometry::distance_result&lt; Geometry1, Geometry2 &gt;</a></td><td class="indexvalue">Shortcut to define return type of distance <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1elongated__hole.html">boost::geometry::elongated_hole&lt; Ring &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1equal__to.html">boost::geometry::equal_to&lt; Point, Dimension, Strategy &gt;</a></td><td class="indexvalue">Equal To functor, to compare if points are equal </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1ever__circling__iterator.html">boost::geometry::ever_circling_iterator&lt; Iterator &gt;</a></td><td class="indexvalue">Iterator which ever circles through a range </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1exception.html">boost::geometry::exception</a></td><td class="indexvalue">Base <a class="el" href="structboost_1_1geometry_1_1exception.html" title="Base exception class for GGL.">exception</a> class for GGL </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1geographic__tag.html">boost::geometry::geographic_tag</a></td><td class="indexvalue">Tag indicating Geographic coordinate system family (geographic) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1geometry__collection__tag.html">boost::geometry::geometry_collection_tag</a></td><td class="indexvalue">OGC Geometry Collection identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1geometry__id.html">boost::geometry::geometry_id&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function the id for a <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> type </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1geometry__not__recognized__tag.html">boost::geometry::geometry_not_recognized_tag</a></td><td class="indexvalue">"default" <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1greater.html">boost::geometry::greater&lt; Point, Dimension, Strategy &gt;</a></td><td class="indexvalue">Greater functor </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1interior__type.html">boost::geometry::interior_type&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function defining container type of inner rings of (multi)<a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a> geometriy </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1invalid__hole.html">boost::geometry::invalid_hole&lt; Ring &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1is__linear.html">boost::geometry::is_linear&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function defining "true" for linear types (<a class="el" href="classboost_1_1geometry_1_1linestring.html" title="A linestring (named so by OGC) is a collection (default a vector) of points.">linestring</a>,ring), "false" for non-linear typse </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1is__multi.html">boost::geometry::is_multi&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function defining "true" for multi geometries (<a class="el" href="structboost_1_1geometry_1_1multi__point.html" title="multi_point, a collection of points">multi_point</a>, etc) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1is__radian.html">boost::geometry::is_radian&lt; CoordinateSystem &gt;</a></td><td class="indexvalue">Meta-function to verify if a coordinate system is <a class="el" href="classboost_1_1geometry_1_1radian.html" title="Unit of plane angle: Radians.">radian</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1length__result.html">boost::geometry::length_result&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function defining return type of length function </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1less.html">boost::geometry::less&lt; Point, Dimension, Strategy &gt;</a></td><td class="indexvalue">Less functor, to sort points in ascending order </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1linear__ring.html">boost::geometry::linear_ring&lt; P, V, ClockWise, A &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1geometry_1_1linear__ring.html" title="A linear_ring (linear linear_ring) is a closed line which should not be selfintersecting...">linear_ring</a> (linear <a class="el" href="classboost_1_1geometry_1_1linear__ring.html" title="A linear_ring (linear linear_ring) is a closed line which should not be selfintersecting...">linear_ring</a>) is a closed line which should not be selfintersecting </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1linestring.html">boost::geometry::linestring&lt; P, V, A &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1geometry_1_1linestring.html" title="A linestring (named so by OGC) is a collection (default a vector) of points.">linestring</a> (named so by OGC) is a collection (default a vector) of points </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1linestring__tag.html">boost::geometry::linestring_tag</a></td><td class="indexvalue">OGC Linestring identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1multi__linestring.html">boost::geometry::multi_linestring&lt; L, V, A &gt;</a></td><td class="indexvalue">Multi_line, a collection of <a class="el" href="classboost_1_1geometry_1_1linestring.html" title="A linestring (named so by OGC) is a collection (default a vector) of points.">linestring</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1multi__linestring__tag.html">boost::geometry::multi_linestring_tag</a></td><td class="indexvalue">OGC Multi <a class="el" href="classboost_1_1geometry_1_1linestring.html" title="A linestring (named so by OGC) is a collection (default a vector) of points.">linestring</a> identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1multi__point.html">boost::geometry::multi_point&lt; P, V, A &gt;</a></td><td class="indexvalue">Multi_point, a collection of points </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1multi__point__tag.html">boost::geometry::multi_point_tag</a></td><td class="indexvalue">OGC Multi <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1multi__polygon.html">boost::geometry::multi_polygon&lt; P, V, A &gt;</a></td><td class="indexvalue">Multi_polygon, a collection of polygons </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1multi__polygon__tag.html">boost::geometry::multi_polygon_tag</a></td><td class="indexvalue">OGC Multi <a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a> identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1one__section__segment__iterator.html">boost::geometry::one_section_segment_iterator&lt; G, SEC, B, D &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1point.html">boost::geometry::point&lt; T, D, C &gt;</a></td><td class="indexvalue">Basic <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> class, having coordinates defined in a neutral way </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1point__order.html">boost::geometry::point_order&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function which defines <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> type of any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1point__tag.html">boost::geometry::point_tag</a></td><td class="indexvalue">OGC Point identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1point__type.html">boost::geometry::point_type&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function which defines <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> type of any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1point__xy.html">boost::geometry::point_xy&lt; T, C &gt;</a></td><td class="indexvalue">2D <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> in Cartesian coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1policies_1_1relate_1_1direction__type.html">boost::geometry::policies::relate::direction_type</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__de9im.html">boost::geometry::policies::relate::segments_de9im&lt; S1, S2 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__direction.html">boost::geometry::policies::relate::segments_direction&lt; S1, S2, CalculationType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__intersection__points.html">boost::geometry::policies::relate::segments_intersection_points&lt; S1, S2, ReturnType, CalculationType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1policies_1_1relate_1_1segments__tupled.html">boost::geometry::policies::relate::segments_tupled&lt; Policy1, Policy2, CalculationType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1polygon.html">boost::geometry::polygon&lt; Point, PointList, RingList, ClockWise, PointAlloc, RingAlloc &gt;</a></td><td class="indexvalue">The <b><a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a></b> contains an outer ring and zero or more inner rings </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1polygon__tag.html">boost::geometry::polygon_tag</a></td><td class="indexvalue">OGC Polygon identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1radian.html">boost::geometry::radian</a></td><td class="indexvalue">Unit of plane angle: Radians </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1range__iterator__const__if__c.html">boost::geometry::range_iterator_const_if_c&lt; IsConst, Range &gt;</a></td><td class="indexvalue">Meta-function to define a const or non const <a class="el" href="namespaceboost.html">boost</a> range iterator </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1range__type.html">boost::geometry::range_type&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function defining a type which is a boost-range </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1replace__point__type.html">boost::geometry::replace_point_type&lt; Geometry, NewPointType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1reverse__dispatch.html">boost::geometry::reverse_dispatch&lt; Geometry1, Geometry2 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1ring__tag.html">boost::geometry::ring_tag</a></td><td class="indexvalue">Convenience (linear) ring identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1ring__type.html">boost::geometry::ring_type&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function which defines ring type of (multi)<a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a> <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1section.html">boost::geometry::section&lt; Box, DimensionCount &gt;</a></td><td class="indexvalue">Structure containing <a class="el" href="structboost_1_1geometry_1_1section.html" title="Structure containing section information.">section</a> information </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1section__iterator.html">boost::geometry::section_iterator&lt; G, S, B, D &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1sections.html">boost::geometry::sections&lt; Box, DimensionCount &gt;</a></td><td class="indexvalue">Structure containing a collection of <a class="el" href="structboost_1_1geometry_1_1sections.html" title="Structure containing a collection of sections.">sections</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1segment.html">boost::geometry::segment&lt; ConstOrNonConstPoint &gt;</a></td><td class="indexvalue">Class <a class="el" href="classboost_1_1geometry_1_1segment.html" title="Class segment: small class containing two (templatized) point references.">segment</a>: small class containing two (templatized) <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> references </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1segment__identifier.html">boost::geometry::segment_identifier</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1segment__intersection__points.html">boost::geometry::segment_intersection_points&lt; Point &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1segment__iterator.html">boost::geometry::segment_iterator&lt; Base, Point &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1segment__tag.html">boost::geometry::segment_tag</a></td><td class="indexvalue">Convenience <a class="el" href="classboost_1_1geometry_1_1segment.html" title="Class segment: small class containing two (templatized) point references.">segment</a> (2-points) identifying <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1select__calculation__type.html">boost::geometry::select_calculation_type&lt; Geometry1, Geometry2, CalculationType &gt;</a></td><td class="indexvalue">Meta-function selecting the "calculation" type </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1select__coordinate__type.html">boost::geometry::select_coordinate_type&lt; T1, T2 &gt;</a></td><td class="indexvalue">Meta-function selecting the most precise coordinate type of two geometries </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1select__most__precise.html">boost::geometry::select_most_precise&lt; T1, T2 &gt;</a></td><td class="indexvalue">Meta-function to select, of two types, the most accurate type for calculations </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1side__info.html">boost::geometry::side_info</a></td><td class="indexvalue">Class <a class="el" href="classboost_1_1geometry_1_1side__info.html" title="Class side_info: small class wrapping for sides (-1,0,1).">side_info</a>: small class wrapping for sides (-1,0,1) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1single__tag.html">boost::geometry::single_tag&lt; Tag &gt;</a></td><td class="indexvalue">Meta-function to get for a <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> of a multi-geometry the <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> of the corresponding single-geometry </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1spherical__tag.html">boost::geometry::spherical_tag</a></td><td class="indexvalue">Tag indicating Spherical coordinate system family (spherical,celestial,...) </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1area_1_1by__triangles.html">boost::geometry::strategy::area::by_triangles&lt; PointOfSegment, CalculationType &gt;</a></td><td class="indexvalue">Strategy functor for <a class="el" href="namespaceboost_1_1geometry_1_1strategy_1_1area.html">area</a> calculation on <a class="el" href="classboost_1_1geometry_1_1point__xy.html" title="2D point in Cartesian coordinate system">point_xy</a> points </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1area_1_1huiller.html">boost::geometry::strategy::area::huiller&lt; PointOfSegment, CalculationType &gt;</a></td><td class="indexvalue">Area calculation by spherical excess / Huiller's formula </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1area_1_1huiller_1_1excess__sum.html">boost::geometry::strategy::area::huiller&lt; PointOfSegment, CalculationType &gt;::excess_sum</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1centroid_1_1geolib1995.html">boost::geometry::strategy::centroid::geolib1995&lt; Point, PointOfSegment &gt;</a></td><td class="indexvalue">Centroid calculation </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1centroid___1_1bashein__detmer.html">boost::geometry::strategy::centroid_::bashein_detmer&lt; Point, PointOfSegment, CalculationType &gt;</a></td><td class="indexvalue">Centroid calculation using algorith Bashein / Detmer </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1compare_1_1circular__comparator.html">boost::geometry::strategy::compare::circular_comparator&lt; CoordinateType, Units, Compare &gt;</a></td><td class="indexvalue">Compare (in one direction) <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for spherical coordinates </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1compare_1_1default__strategy.html">boost::geometry::strategy::compare::default_strategy</a></td><td class="indexvalue">Default <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a>, indicates the default <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for comparisons </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1convex__hull_1_1graham__andrew.html">boost::geometry::strategy::convex_hull::graham_andrew&lt; InputGeometry, OutputPoint &gt;</a></td><td class="indexvalue">Graham scan <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to calculate convex hull </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1distance_1_1cartesian__nearest__neighbor__segment__strategy.html">boost::geometry::strategy::distance::cartesian_nearest_neighbor_segment_strategy&lt; Point, Segment, Strategy &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1distance_1_1cross__track.html">boost::geometry::strategy::distance::cross_track&lt; Point, PointOfSegment &gt;</a></td><td class="indexvalue">Strategy functor for <a class="el" href="namespaceboost_1_1geometry_1_1strategy_1_1distance.html">distance</a> <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> to <a class="el" href="classboost_1_1geometry_1_1segment.html" title="Class segment: small class containing two (templatized) point references.">segment</a> calculation </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1distance_1_1haversine.html">boost::geometry::strategy::distance::haversine&lt; Point1, Point2 &gt;</a></td><td class="indexvalue">Distance calculation for spherical coordinates on a perfect sphere using <a class="el" href="classboost_1_1geometry_1_1strategy_1_1distance_1_1haversine.html" title="Distance calculation for spherical coordinates on a perfect sphere using haversine...">haversine</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1distance_1_1projected__point.html">boost::geometry::strategy::distance::projected_point&lt; Point, PointOfSegment, Strategy &gt;</a></td><td class="indexvalue">Strategy for <a class="el" href="namespaceboost_1_1geometry_1_1strategy_1_1distance.html">distance</a> <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> to <a class="el" href="classboost_1_1geometry_1_1segment.html" title="Class segment: small class containing two (templatized) point references.">segment</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1distance_1_1pythagoras.html">boost::geometry::strategy::distance::pythagoras&lt; Point1, Point2, CalculationType &gt;</a></td><td class="indexvalue">Strategy for <a class="el" href="namespaceboost_1_1geometry_1_1strategy_1_1distance.html">distance</a> <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> to <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a>: <a class="el" href="structboost_1_1geometry_1_1strategy_1_1distance_1_1pythagoras.html" title="Strategy for distance point to point: pythagoras.">pythagoras</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1intersection_1_1liang__barsky.html">boost::geometry::strategy::intersection::liang_barsky&lt; Box, Point &gt;</a></td><td class="indexvalue">Strategy: line clipping algorithm after Liang Barsky </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1not__implemented.html">boost::geometry::strategy::not_implemented</a></td><td class="indexvalue">Indicate compiler/library user that <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> is not implemented </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1side_1_1side__by__triangle.html">boost::geometry::strategy::side::side_by_triangle&lt; CalculationType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1simplify_1_1douglas__peucker.html">boost::geometry::strategy::simplify::douglas_peucker&lt; Point, PointDistanceStrategy &gt;</a></td><td class="indexvalue">Implements the <a class="el" href="namespaceboost_1_1geometry_1_1strategy_1_1simplify.html">simplify</a> algorithm </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1copy__direct.html">boost::geometry::strategy::transform::copy_direct&lt; P &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to copy one <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> to another using assignment operator </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1copy__per__coordinate.html">boost::geometry::strategy::transform::copy_per_coordinate&lt; P1, P2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to do copy a <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a>, copying per coordinate </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1degree__radian__vv.html">boost::geometry::strategy::transform::degree_radian_vv&lt; P1, P2, F &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to go from <a class="el" href="classboost_1_1geometry_1_1degree.html" title="Unit of plane angle: Degrees.">degree</a> to <a class="el" href="classboost_1_1geometry_1_1radian.html" title="Unit of plane angle: Radians.">radian</a> and back </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1degree__radian__vv__3.html">boost::geometry::strategy::transform::degree_radian_vv_3&lt; P1, P2, F &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1from__cartesian__3__to__spherical__2.html">boost::geometry::strategy::transform::from_cartesian_3_to_spherical_2&lt; P1, P2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for 3D cartesian (x,y,z) to 2D spherical (phi,theta) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1from__cartesian__3__to__spherical__3.html">boost::geometry::strategy::transform::from_cartesian_3_to_spherical_3&lt; P1, P2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for 3D cartesian (x,y,z) to 3D spherical (phi,theta,r) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1from__spherical__2__to__cartesian__3.html">boost::geometry::strategy::transform::from_spherical_2_to_cartesian_3&lt; P1, P2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for 2D spherical (phi,theta) to 3D cartesian (x,y,z) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1from__spherical__3__to__cartesian__3.html">boost::geometry::strategy::transform::from_spherical_3_to_cartesian_3&lt; P1, P2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> for 3D spherical (phi,theta,r) to 3D cartesian (x,y,z) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1inverse__transformer.html">boost::geometry::strategy::transform::inverse_transformer&lt; P1, P2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to do an inverse ransformation in Cartesian system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer.html">boost::geometry::strategy::transform::map_transformer&lt; P1, P2, Mirror, SameScale, Dimension1, Dimension2 &gt;</a></td><td class="indexvalue">Transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to do map from one to another Cartesian system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1rotate__transformer.html">boost::geometry::strategy::transform::rotate_transformer&lt; P1, P2, DegreeOrRadian &gt;</a></td><td class="indexvalue">Strategy of rotate transformation in Cartesian system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1scale__transformer.html">boost::geometry::strategy::transform::scale_transformer&lt; P1, P2, Dimension1, Dimension2 &gt;</a></td><td class="indexvalue">Strategy of scale transformation in Cartesian system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1scale__transformer_3_01_p1_00_01_p2_00_012_00_012_01_4.html">boost::geometry::strategy::transform::scale_transformer&lt; P1, P2, 2, 2 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1scale__transformer_3_01_p1_00_01_p2_00_013_00_013_01_4.html">boost::geometry::strategy::transform::scale_transformer&lt; P1, P2, 3, 3 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1translate__transformer.html">boost::geometry::strategy::transform::translate_transformer&lt; P1, P2, Dimension1, Dimension2 &gt;</a></td><td class="indexvalue">Strategy of translate transformation in Cartesian system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1translate__transformer_3_01_p1_00_01_p2_00_012_00_012_01_4.html">boost::geometry::strategy::transform::translate_transformer&lt; P1, P2, 2, 2 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1translate__transformer_3_01_p1_00_01_p2_00_013_00_013_01_4.html">boost::geometry::strategy::transform::translate_transformer&lt; P1, P2, 3, 3 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer.html">boost::geometry::strategy::transform::ublas_transformer&lt; P1, P2, Dimension1, Dimension2 &gt;</a></td><td class="indexvalue">Affine transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> in Cartesian system </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer_3_01_p1_00_01_p2_00_012_00_012_01_4.html">boost::geometry::strategy::transform::ublas_transformer&lt; P1, P2, 2, 2 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer_3_01_p1_00_01_p2_00_013_00_012_01_4.html">boost::geometry::strategy::transform::ublas_transformer&lt; P1, P2, 3, 2 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer_3_01_p1_00_01_p2_00_013_00_013_01_4.html">boost::geometry::strategy::transform::ublas_transformer&lt; P1, P2, 3, 3 &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1within_1_1crossings__multiply.html">boost::geometry::strategy::within::crossings_multiply&lt; Point, PointOfSegment, CalculationType &gt;</a></td><td class="indexvalue">Within detection using cross counting, </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1within_1_1franklin.html">boost::geometry::strategy::within::franklin&lt; Point, PointOfSegment, CalculationType &gt;</a></td><td class="indexvalue">Within detection using cross counting </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1strategy_1_1within_1_1winding.html">boost::geometry::strategy::within::winding&lt; Point, PointOfSegment, CalculationType &gt;</a></td><td class="indexvalue">Within detection using <a class="el" href="classboost_1_1geometry_1_1strategy_1_1within_1_1winding.html" title="Within detection using winding rule.">winding</a> rule </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__area.html">boost::geometry::strategy_area&lt; Tag, PointOfSegment &gt;</a></td><td class="indexvalue">Traits class binding an area <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__centroid.html">boost::geometry::strategy_centroid&lt; CsTag, GeometryTag, Dimension, Point, Geometry &gt;</a></td><td class="indexvalue">Traits class binding a centroid calculation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__compare.html">boost::geometry::strategy_compare&lt; Tag, Direction, Point, CoordinateSystem, Dimension &gt;</a></td><td class="indexvalue">Traits class binding a comparing <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__convex__hull.html">boost::geometry::strategy_convex_hull&lt; Tag, Geometry, Point &gt;</a></td><td class="indexvalue">Traits class binding a convex hull calculation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__distance.html">boost::geometry::strategy_distance&lt; T1, T2, P1, P2 &gt;</a></td><td class="indexvalue">Traits class binding a distance <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a (possibly two) coordinate system(s) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__distance__segment.html">boost::geometry::strategy_distance_segment&lt; CsTag1, CsTag2, Point, Segment &gt;</a></td><td class="indexvalue">Traits class binding a distance-to-segment <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a (possibly two) coordinate system(s) </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__intersection.html">boost::geometry::strategy_intersection&lt; Tag, Geometry1, Geometry2, IntersectionPoint, CalculationType &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__parse.html">boost::geometry::strategy_parse&lt; Tag, CoordinateSystem &gt;</a></td><td class="indexvalue">Tagraits class binding a parsing <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__side.html">boost::geometry::strategy_side&lt; Tag, CalculationType &gt;</a></td><td class="indexvalue">Traits class binding a side determination <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__tag.html">boost::geometry::strategy_tag&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__tag_3_01strategy_1_1distance_1_1projected__point_3_01_pointd1cd122db3d6765e33b6fa58445db2de.html">boost::geometry::strategy_tag&lt; strategy::distance::projected_point&lt; Point, PointOfSegment, PPStrategy &gt; &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__tag_3_01strategy_1_1distance_1_1pythagoras_3_01_point1_00_01_point2_01_4_01_4.html">boost::geometry::strategy_tag&lt; strategy::distance::pythagoras&lt; Point1, Point2 &gt; &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__tag__distance__point__point.html">boost::geometry::strategy_tag_distance_point_point</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__tag__distance__point__segment.html">boost::geometry::strategy_tag_distance_point_segment</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__tag__unknown.html">boost::geometry::strategy_tag_unknown</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__transform.html">boost::geometry::strategy_transform&lt; CoordinateSystemTag1, CoordinateSystemTag2, CoordinateSystem1, CoordinateSystem2, Dimension1, Dimension2, Point1, Point2 &gt;</a></td><td class="indexvalue">Traits class binding a transformation <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1strategy__within.html">boost::geometry::strategy_within&lt; TagPoint, TagSegment, Point, PointOfSegment &gt;</a></td><td class="indexvalue">Traits class binding a within determination <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> to a coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="classboost_1_1geometry_1_1svg__manipulator.html">boost::geometry::svg_manipulator&lt; G &gt;</a></td><td class="indexvalue">Generic <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> template manipulator class, takes corresponding output class from <a class="el" href="namespaceboost_1_1geometry_1_1traits.html">traits</a> class </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1tag.html">boost::geometry::tag&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function to get the <a class="el" href="structboost_1_1geometry_1_1tag.html" title="Meta-function to get the tag of any geometry type.">tag</a> of any <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> type </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1topological__dimension.html">boost::geometry::topological_dimension&lt; Geometry &gt;</a></td><td class="indexvalue">Meta-function returning the topological <a class="el" href="structboost_1_1geometry_1_1dimension.html" title="Meta-function which defines coordinate dimensions, i.e. the number of axes of any...">dimension</a> of a <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1access.html">boost::geometry::traits::access&lt; Geometry, Dimension &gt;</a></td><td class="indexvalue">Traits class which gives <a class="el" href="structboost_1_1geometry_1_1traits_1_1access.html" title="Traits class which gives access (get,set) to points.">access</a> (get,set) to points </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1access_3_01geometry_1_1detail_1_1intersection_1_1intersecti10402d69f5f5745dcd418738246358e0.html">boost::geometry::traits::access&lt; geometry::detail::intersection::intersection_point&lt; P &gt;, Dimension &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1append__point.html">boost::geometry::traits::append_point&lt; Geometry, Point &gt;</a></td><td class="indexvalue">Traits class, optional, might be implemented to append a <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1clear.html">boost::geometry::traits::clear&lt; Geometry &gt;</a></td><td class="indexvalue">Traits class, optional, might be implemented to <a class="el" href="structboost_1_1geometry_1_1traits_1_1clear.html" title="Traits class, optional, might be implemented to clear a geometry.">clear</a> a <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1coordinate__system.html">boost::geometry::traits::coordinate_system&lt; P &gt;</a></td><td class="indexvalue">Traits class defining the coordinate system of a <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a>, important for <a class="el" href="namespaceboost_1_1geometry_1_1strategy.html">strategy</a> selection </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1coordinate__system_3_01geometry_1_1detail_1_1intersection_1faf0019e2271a5468c6eaba1671435ee.html">boost::geometry::traits::coordinate_system&lt; geometry::detail::intersection::intersection_point&lt; P &gt; &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1coordinate__type.html">boost::geometry::traits::coordinate_type&lt; P &gt;</a></td><td class="indexvalue">Traits class which indicate the coordinate type (double,float,...) of a <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1coordinate__type_3_01geometry_1_1detail_1_1intersection_1_1a6c4cee2a6d7c63ff45b7f0db30e2f68.html">boost::geometry::traits::coordinate_type&lt; geometry::detail::intersection::intersection_point&lt; P &gt; &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1cs__tag.html">boost::geometry::traits::cs_tag&lt; CoordinateSystem &gt;</a></td><td class="indexvalue">Traits class defining coordinate system <a class="el" href="structboost_1_1geometry_1_1traits_1_1tag.html" title="Traits class to attach a tag to a geometry.">tag</a>, bound to coordinate system </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1dimension.html">boost::geometry::traits::dimension&lt; P &gt;</a></td><td class="indexvalue">Traits class indicating the number of dimensions of a <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1dimension_3_01geometry_1_1detail_1_1intersection_1_1intersection__point_3_01_p_01_4_01_4.html">boost::geometry::traits::dimension&lt; geometry::detail::intersection::intersection_point&lt; P &gt; &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1exterior__ring.html">boost::geometry::traits::exterior_ring&lt; Polygon &gt;</a></td><td class="indexvalue">Traits class defining <a class="el" href="structboost_1_1geometry_1_1traits_1_1access.html" title="Traits class which gives access (get,set) to points.">access</a> to <a class="el" href="structboost_1_1geometry_1_1traits_1_1exterior__ring.html" title="Traits class defining access to exterior_ring of a polygon.">exterior_ring</a> of a <a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1indexed__access.html">boost::geometry::traits::indexed_access&lt; Geometry, Index, Dimension &gt;</a></td><td class="indexvalue">Traits class defining "get" and "set" to get and set <a class="el" href="classboost_1_1geometry_1_1point.html" title="Basic point class, having coordinates defined in a neutral way.">point</a> coordinate values </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1interior__rings.html">boost::geometry::traits::interior_rings&lt; Geometry &gt;</a></td><td class="indexvalue">Traits class defining <a class="el" href="structboost_1_1geometry_1_1traits_1_1access.html" title="Traits class which gives access (get,set) to points.">access</a> to <a class="el" href="structboost_1_1geometry_1_1traits_1_1interior__rings.html" title="Traits class defining access to interior_rings of a polygon.">interior_rings</a> of a <a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1interior__type.html">boost::geometry::traits::interior_type&lt; Geometry &gt;</a></td><td class="indexvalue">Traits class indicating interior container type of a <a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1point__order.html">boost::geometry::traits::point_order&lt; G &gt;</a></td><td class="indexvalue">Traits class indicating the order of contained points within a ring or (multi)<a class="el" href="classboost_1_1geometry_1_1polygon.html" title="The polygon contains an outer ring and zero or more inner rings.">polygon</a>, clockwise, counter clockwise or not known </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1point__type.html">boost::geometry::traits::point_type&lt; G &gt;</a></td><td class="indexvalue">Traits class indicating the type of contained points </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1ring__type.html">boost::geometry::traits::ring_type&lt; Geometry &gt;</a></td><td class="indexvalue">Traits class to indicate ring-type of a polygon's exterior ring/interior rings </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1tag.html">boost::geometry::traits::tag&lt; Geometry &gt;</a></td><td class="indexvalue">Traits class to attach a <a class="el" href="structboost_1_1geometry_1_1traits_1_1tag.html" title="Traits class to attach a tag to a geometry.">tag</a> to a <a class="el" href="namespaceboost_1_1geometry.html">geometry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1tag_3_01geometry_1_1detail_1_1intersection_1_1intersection__point_3_01_p_01_4_01_4.html">boost::geometry::traits::tag&lt; geometry::detail::intersection::intersection_point&lt; P &gt; &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structboost_1_1geometry_1_1traits_1_1use__std.html">boost::geometry::traits::use_std&lt; Geometry &gt;</a></td><td class="indexvalue">Traits class, optional, indicating that the std-library should be used </td></tr>
<tr><td class="indexkey"><a class="el" href="classcore__dispatch_1_1dimension.html">dimension</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structfinish.html">finish</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structis__init.html">is_init</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structis__visited.html">is_visited</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_point_list.html">PointList</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structstarting.html">starting</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structtraverse__state__.html">traverse_state_</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structtraverse__state___1_1_finished.html">traverse_state_::Finished</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structtraverse__state___1_1_init.html">traverse_state_::Init</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structtraverse__state___1_1_started.html">traverse_state_::Started</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structtraverse__state___1_1transition__table.html">traverse_state_::transition_table</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structtraverse__state___1_1_visited.html">traverse_state_::Visited</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structvisit.html">visit</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<hr size="1">
<table width="100%">
<tbody>
<tr>
<td align="left"><small>
<p>December 1, 2009</p>
</small></td>
<td align="right">
<small>Copyright <20> 1995-2009 Barend Gehrels, Geodan, Amsterdam<br>
Copyright <20> 2008-2009 Bruno Lalande, Paris<br>
Copyright <20> 2009 Mateusz Loskot, Cadcorp, London<br>
</small>
</td>
</tr>
</tbody>
</table>
<address style="text-align: right;"><small>
Documentation is generated by&nbsp;<a href="http://www.doxygen.org/index.html">Doxygen</a>
</small></address>
</body>
</html>