BWAPI
Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/create_straight_skeleton_2.h File Reference
#include <CGAL/Straight_skeleton_builder_2.h>
#include <CGAL/compute_outer_frame_margin.h>
#include <CGAL/Polygon_2.h>
Include dependency graph for create_straight_skeleton_2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CGAL_SS_i

Functions

template<class Poly >
Poly::const_iterator CGAL_SS_i::vertices_begin (Poly const &aPoly)
template<class Poly >
Poly::const_iterator CGAL_SS_i::vertices_end (Poly const &aPoly)
template<class K , class C >
Polygon_2< K, C >
::Vertex_const_iterator 
CGAL_SS_i::vertices_begin (Polygon_2< K, C > const &aPoly)
template<class K , class C >
Polygon_2< K, C >
::Vertex_const_iterator 
CGAL_SS_i::vertices_end (Polygon_2< K, C > const &aPoly)
template<class Poly >
Poly::const_iterator CGAL_SS_i::vertices_begin (boost::shared_ptr< Poly > const &aPoly)
template<class Poly >
Poly::const_iterator CGAL_SS_i::vertices_end (boost::shared_ptr< Poly > const &aPoly)
template<class PointIterator , class HoleIterator , class K >
boost::shared_ptr
< Straight_skeleton_2< K > > 
create_interior_straight_skeleton_2 (PointIterator aOuterContour_VerticesBegin, PointIterator aOuterContour_VerticesEnd, HoleIterator aHolesBegin, HoleIterator aHolesEnd, K const &)
template<class PointIterator , class HoleIterator >
boost::shared_ptr
< Straight_skeleton_2
< Exact_predicates_inexact_constructions_kernel > > 
create_interior_straight_skeleton_2 (PointIterator aOuterContour_VerticesBegin, PointIterator aOuterContour_VerticesEnd, HoleIterator aHolesBegin, HoleIterator aHolesEnd)
template<class PointIterator , class K >
boost::shared_ptr
< Straight_skeleton_2< K > > 
create_interior_straight_skeleton_2 (PointIterator aOuterContour_VerticesBegin, PointIterator aOuterContour_VerticesEnd, K const &k)
template<class PointIterator >
boost::shared_ptr
< Straight_skeleton_2
< Exact_predicates_inexact_constructions_kernel > > 
create_interior_straight_skeleton_2 (PointIterator aOuterContour_VerticesBegin, PointIterator aOuterContour_VerticesEnd)
template<class Polygon , class K >
boost::shared_ptr
< Straight_skeleton_2< K > > 
create_interior_straight_skeleton_2 (Polygon const &aOutContour, K const &k)
template<class Polygon >
boost::shared_ptr
< Straight_skeleton_2
< Exact_predicates_inexact_constructions_kernel > > 
create_interior_straight_skeleton_2 (Polygon const &aOutContour)
template<class FT , class PointIterator , class K >
boost::shared_ptr
< Straight_skeleton_2< K > > 
create_exterior_straight_skeleton_2 (FT const &aMaxOffset, PointIterator aVerticesBegin, PointIterator aVerticesEnd, K const &k)
template<class FT , class PointIterator >
boost::shared_ptr
< Straight_skeleton_2
< Exact_predicates_inexact_constructions_kernel > > 
create_exterior_straight_skeleton_2 (FT const &aMaxOffset, PointIterator aVerticesBegin, PointIterator aVerticesEnd)
template<class FT , class Polygon , class K >
boost::shared_ptr
< Straight_skeleton_2< K > > 
create_exterior_straight_skeleton_2 (FT const &aMaxOffset, Polygon const &aPoly, K const &k)
template<class FT , class Polygon >
boost::shared_ptr
< Straight_skeleton_2
< Exact_predicates_inexact_constructions_kernel > > 
create_exterior_straight_skeleton_2 (FT const &aMaxOffset, Polygon const &aPoly)

Function Documentation

template<class FT , class PointIterator , class K >
boost::shared_ptr< Straight_skeleton_2<K> > create_exterior_straight_skeleton_2 ( FT const &  aMaxOffset,
PointIterator  aVerticesBegin,
PointIterator  aVerticesEnd,
K const &  k 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class FT , class PointIterator >
boost::shared_ptr< Straight_skeleton_2<Exact_predicates_inexact_constructions_kernel> > create_exterior_straight_skeleton_2 ( FT const &  aMaxOffset,
PointIterator  aVerticesBegin,
PointIterator  aVerticesEnd 
) [inline]

Here is the call graph for this function:

template<class FT , class Polygon , class K >
boost::shared_ptr< Straight_skeleton_2<K> > create_exterior_straight_skeleton_2 ( FT const &  aMaxOffset,
Polygon const &  aPoly,
K const &  k 
) [inline]

Here is the call graph for this function:

template<class FT , class Polygon >
boost::shared_ptr< Straight_skeleton_2<Exact_predicates_inexact_constructions_kernel> > create_exterior_straight_skeleton_2 ( FT const &  aMaxOffset,
Polygon const &  aPoly 
) [inline]

Here is the call graph for this function:

template<class PointIterator , class HoleIterator , class K >
boost::shared_ptr< Straight_skeleton_2<K> > create_interior_straight_skeleton_2 ( PointIterator  aOuterContour_VerticesBegin,
PointIterator  aOuterContour_VerticesEnd,
HoleIterator  aHolesBegin,
HoleIterator  aHolesEnd,
K const &   
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<class PointIterator , class HoleIterator >
boost::shared_ptr< Straight_skeleton_2< Exact_predicates_inexact_constructions_kernel > > create_interior_straight_skeleton_2 ( PointIterator  aOuterContour_VerticesBegin,
PointIterator  aOuterContour_VerticesEnd,
HoleIterator  aHolesBegin,
HoleIterator  aHolesEnd 
) [inline]

Here is the call graph for this function:

template<class PointIterator , class K >
boost::shared_ptr< Straight_skeleton_2<K> > create_interior_straight_skeleton_2 ( PointIterator  aOuterContour_VerticesBegin,
PointIterator  aOuterContour_VerticesEnd,
K const &  k 
) [inline]

Here is the call graph for this function:

template<class PointIterator >
boost::shared_ptr< Straight_skeleton_2<Exact_predicates_inexact_constructions_kernel> > create_interior_straight_skeleton_2 ( PointIterator  aOuterContour_VerticesBegin,
PointIterator  aOuterContour_VerticesEnd 
) [inline]

Here is the call graph for this function:

template<class Polygon , class K >
boost::shared_ptr< Straight_skeleton_2<K> > create_interior_straight_skeleton_2 ( Polygon const &  aOutContour,
K const &  k 
) [inline]

Here is the call graph for this function:

template<class Polygon >
boost::shared_ptr< Straight_skeleton_2< Exact_predicates_inexact_constructions_kernel > > create_interior_straight_skeleton_2 ( Polygon const &  aOutContour) [inline]

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines