Boost.Geometry    Boost C++ Libraries
Classes | Public Member Functions | List of all members
boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid > Struct Template Reference
Inheritance diagram for boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >:
boost::geometry::strategy::intersection::spherical_segments_calc_policy

Classes

struct  plane
 

Public Member Functions

template<typename Point , typename Point3d >
Point from_cart3d (Point3d const &point_3d) const
 
template<typename Point3d >
plane< Point3d > get_plane (Point3d const &p1, Point3d const &p2) const
 
 great_elliptic_segments_calc_policy (Spheroid const &spheroid=Spheroid())
 
template<typename Point3d >
bool intersection_points (plane< Point3d > const &plane1, plane< Point3d > const &plane2, Point3d &ip1, Point3d &ip2) const
 
template<typename Point3d , typename Point >
Point3d to_cart3d (Point const &point) const
 

Additional Inherited Members

- Static Public Member Functions inherited from boost::geometry::strategy::intersection::spherical_segments_calc_policy
template<typename Point , typename Point3d >
static Point from_cart3d (Point3d const &point_3d)
 
template<typename Point3d >
static plane< Point3d > get_plane (Point3d const &p1, Point3d const &p2)
 
template<typename Point3d >
static bool intersection_points (plane< Point3d > const &plane1, plane< Point3d > const &plane2, Point3d &ip1, Point3d &ip2)
 
template<typename Point3d , typename Point >
static Point3d to_cart3d (Point const &point)
 

Constructor & Destructor Documentation

template<typename Spheroid >
boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >::great_elliptic_segments_calc_policy ( Spheroid const &  spheroid = Spheroid())
explicit

Member Function Documentation

template<typename Spheroid >
template<typename Point , typename Point3d >
Point boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >::from_cart3d ( Point3d const &  point_3d) const
template<typename Spheroid >
template<typename Point3d , typename Point >
Point3d boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >::to_cart3d ( Point const &  point) const
template<typename Spheroid >
template<typename Point3d >
plane<Point3d> boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >::get_plane ( Point3d const &  p1,
Point3d const &  p2 
) const
template<typename Spheroid >
template<typename Point3d >
bool boost::geometry::strategy::intersection::great_elliptic_segments_calc_policy< Spheroid >::intersection_points ( plane< Point3d > const &  plane1,
plane< Point3d > const &  plane2,
Point3d &  ip1,
Point3d &  ip2 
) const

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