Boost.Geometry    Boost C++ Libraries
Classes | Public Types | Static Public Member Functions | List of all members
boost::geometry::strategy::intersection::relate_spherical_segments< Policy, CalculationType > Struct Template Reference

Classes

struct  segment_intersection_info
 

Public Types

enum  intersection_point_flag {
  ipi_inters = 0, ipi_at_a1, ipi_at_a2, ipi_at_b1,
  ipi_at_b2
}
 
typedef Policy::return_type return_type
 

Static Public Member Functions

template<typename Segment1 , typename Segment2 , typename RobustPolicy >
static return_type apply (Segment1 const &a, Segment2 const &b, RobustPolicy const &robust_policy)
 
template<typename Segment1 , typename Segment2 , typename RobustPolicy , typename Point1 , typename Point2 >
static return_type apply (Segment1 const &a, Segment2 const &b, RobustPolicy const &, Point1 const &a1, Point1 const &a2, Point2 const &b1, Point2 const &b2)
 

Member Typedef Documentation

template<typename Policy , typename CalculationType = void>
typedef Policy::return_type boost::geometry::strategy::intersection::relate_spherical_segments< Policy, CalculationType >::return_type

Member Enumeration Documentation

template<typename Policy , typename CalculationType = void>
enum boost::geometry::strategy::intersection::relate_spherical_segments::intersection_point_flag
Enumerator
ipi_inters 
ipi_at_a1 
ipi_at_a2 
ipi_at_b1 
ipi_at_b2 

Member Function Documentation

template<typename Policy , typename CalculationType = void>
template<typename Segment1 , typename Segment2 , typename RobustPolicy >
static return_type boost::geometry::strategy::intersection::relate_spherical_segments< Policy, CalculationType >::apply ( Segment1 const &  a,
Segment2 const &  b,
RobustPolicy const &  robust_policy 
)
static
template<typename Policy , typename CalculationType = void>
template<typename Segment1 , typename Segment2 , typename RobustPolicy , typename Point1 , typename Point2 >
static return_type boost::geometry::strategy::intersection::relate_spherical_segments< Policy, CalculationType >::apply ( Segment1 const &  a,
Segment2 const &  b,
RobustPolicy const &  ,
Point1 const &  a1,
Point1 const &  a2,
Point2 const &  b1,
Point2 const &  b2 
)
static

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