Boost.Geometry    Boost C++ Libraries
Public Types
boost::geometry::strategy_intersection< Tag, Geometry1, Geometry2, IntersectionPoint, RobustPolicy, CalculationType > Struct Template Reference

"compound strategy", containing a segment-intersection-strategy and a side-strategy More...

List of all members.

Public Types

typedef RobustPolicy rescale_policy_type
typedef
strategy::intersection::relate_cartesian_segments
< policies::relate::segments_tupled
< policies::relate::segments_intersection_points
< ip_type >
, policies::relate::segments_direction >
, CalculationType > 
segment_intersection_strategy_type
typedef
strategy::side::services::default_strategy
< Tag, CalculationType >::type 
side_strategy_type

Detailed Description

template<typename Tag, typename Geometry1, typename Geometry2, typename IntersectionPoint, typename RobustPolicy, typename CalculationType = void>
struct boost::geometry::strategy_intersection< Tag, Geometry1, Geometry2, IntersectionPoint, RobustPolicy, CalculationType >

"compound strategy", containing a segment-intersection-strategy and a side-strategy


Member Typedef Documentation

template<typename Tag , typename Geometry1 , typename Geometry2 , typename IntersectionPoint , typename RobustPolicy , typename CalculationType = void>
typedef strategy::intersection::relate_cartesian_segments< policies::relate::segments_tupled < policies::relate::segments_intersection_points < ip_type > , policies::relate::segments_direction >, CalculationType > boost::geometry::strategy_intersection< Tag, Geometry1, Geometry2, IntersectionPoint, RobustPolicy, CalculationType >::segment_intersection_strategy_type
template<typename Tag , typename Geometry1 , typename Geometry2 , typename IntersectionPoint , typename RobustPolicy , typename CalculationType = void>
typedef strategy::side::services::default_strategy< Tag, CalculationType >::type boost::geometry::strategy_intersection< Tag, Geometry1, Geometry2, IntersectionPoint, RobustPolicy, CalculationType >::side_strategy_type
template<typename Tag , typename Geometry1 , typename Geometry2 , typename IntersectionPoint , typename RobustPolicy , typename CalculationType = void>
typedef RobustPolicy boost::geometry::strategy_intersection< Tag, Geometry1, Geometry2, IntersectionPoint, RobustPolicy, CalculationType >::rescale_policy_type

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