Boost.Geometry    Boost C++ Libraries
Classes
strategies: strategies

Classes

class  boost::geometry::strategy::area::geographic< PointOfSegment, FormulaPolicy, SeriesOrder, Spheroid, CalculationType >
 Geographic area calculation. More...
 
class  boost::geometry::strategy::area::spherical< PointOfSegment, CalculationType >
 Spherical area calculation. More...
 
class  boost::geometry::strategy::area::surveyor< PointOfSegment, CalculationType >
 Area calculation for cartesian points. More...
 
class  boost::geometry::strategy::buffer::distance_asymmetric< NumericType >
 Let the buffer for linestrings be asymmetric. More...
 
class  boost::geometry::strategy::buffer::distance_symmetric< NumericType >
 Let the buffer algorithm create buffers with same distances. More...
 
class  boost::geometry::strategy::buffer::end_flat
 Let the buffer create flat ends. More...
 
class  boost::geometry::strategy::buffer::end_round
 Let the buffer create rounded ends. More...
 
class  boost::geometry::strategy::buffer::join_miter
 Let the buffer create sharp corners. More...
 
class  boost::geometry::strategy::buffer::join_round
 Let the buffer create rounded corners. More...
 
class  boost::geometry::strategy::buffer::point_circle
 Create a circular buffer around a point. More...
 
class  boost::geometry::strategy::buffer::point_square
 Create a squared form buffer around a point. More...
 
class  boost::geometry::strategy::buffer::side_straight
 Let the buffer use straight sides along segments (the default) More...
 
class  boost::geometry::strategy::centroid::average< PointCentroid, Point >
 Centroid calculation taking average of points. More...
 
class  boost::geometry::strategy::centroid::bashein_detmer< Point, PointOfSegment, CalculationType >
 Centroid calculation using algorithm Bashein / Detmer. More...
 
struct  boost::geometry::strategy::compare::circular_comparator< CoordinateType, Units, Compare >
 Compare (in one direction) strategy for spherical coordinates. More...
 
class  boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >
 Graham scan strategy to calculate convex hull. More...
 
class  boost::geometry::strategy::distance::comparable::pythagoras< CalculationType >
 Strategy to calculate comparable distance between two points. More...
 
class  boost::geometry::strategy::distance::comparable::pythagoras_box_box< CalculationType >
 Strategy to calculate comparable distance between two boxes. More...
 
class  boost::geometry::strategy::distance::comparable::pythagoras_point_box< CalculationType >
 Strategy to calculate comparable distance between a point and a box. More...
 
class  boost::geometry::strategy::distance::cross_track< CalculationType, Strategy >
 Strategy functor for distance point to segment calculation. More...
 
class  boost::geometry::strategy::distance::cross_track_point_box< CalculationType, Strategy >
 Strategy functor for distance point to box calculation. More...
 
class  boost::geometry::strategy::distance::haversine< RadiusType, CalculationType >
 Distance calculation for spherical coordinates on a perfect sphere using haversine. More...
 
class  boost::geometry::strategy::distance::projected_point< CalculationType, Strategy >
 Strategy for distance point to segment. More...
 
class  boost::geometry::strategy::side::andoyer< Spheroid, CalculationType >
 Check at which side of a segment a point lies left of segment (> 0), right of segment (< 0), on segment (0) More...
 
class  boost::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. More...
 
class  boost::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) More...
 
class  boost::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) More...
 
class  boost::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) More...
 
class  boost::geometry::strategy::side::thomas< Spheroid, CalculationType >
 Check at which side of a segment a point lies left of segment (> 0), right of segment (< 0), on segment (0) More...
 
class  boost::geometry::strategy::side::vincenty< Spheroid, CalculationType >
 Check at which side of a segment a point lies left of segment (> 0), right of segment (< 0), on segment (0) More...
 
class  boost::geometry::strategy::simplify::douglas_peucker< Point, PointDistanceStrategy >
 Implements the simplify algorithm. More...
 
class  boost::geometry::strategy::transform::inverse_transformer< CalculationType, Dimension1, Dimension2 >
 Transformation strategy to do an inverse transformation in a Cartesian coordinate system. More...
 
class  boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >
 Transformation strategy to map from one to another Cartesian coordinate system. More...
 
class  boost::geometry::strategy::transform::matrix_transformer< CalculationType, Dimension1, Dimension2 >
 Affine transformation strategy in Cartesian system. More...
 
class  boost::geometry::strategy::transform::rotate_transformer< DegreeOrRadian, CalculationType, Dimension1, Dimension2 >
 Strategy for rotate transformation in Cartesian coordinate system. More...
 
class  boost::geometry::strategy::transform::scale_transformer< CalculationType, Dimension1, Dimension2 >
 Strategy of scale transformation in Cartesian system. More...
 
class  boost::geometry::strategy::transform::translate_transformer< CalculationType, Dimension1, Dimension2 >
 Strategy of translate transformation in Cartesian system. More...
 
class  boost::geometry::strategy::within::crossings_multiply< Point, PointOfSegment, CalculationType >
 Within detection using cross counting,. More...
 
class  boost::geometry::strategy::within::franklin< Point, PointOfSegment, CalculationType >
 Within detection using cross counting. More...
 
class  boost::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. More...
 
class  boost::geometry::strategy::within::winding< Point, PointOfSegment, SideStrategy, CalculationType >
 Within detection using winding rule. More...
 

Detailed Description


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