BWAPI
|
#include <CGAL/Arrangement_on_surface_2.h>
#include <CGAL/Arrangement_2.h>
#include <boost/graph/graph_concepts.hpp>
#include <boost/iterator/counting_iterator.hpp>
Go to the source code of this file.
Classes | |
class | Dual< Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > |
class | Dual< Arrangement_on_surface_2< GeomTraits_, TopTraits_ > >::Face_neighbor_iterator |
class | Dual< Arrangement_2< Traits_, Dcel_ > > |
class | boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > > |
struct | boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::Dual_arr_traversal_category |
class | boost::graph_traits< CGAL::Dual< CGAL::Arrangement_2< Traits_, Dcel_ > > > |
Namespaces | |
namespace | boost |
Functions | |
template<class GeomTraits_ , class TopTraits_ > | |
CGAL_BEGIN_NAMESPACE boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::degree_size_type | out_degree (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor v, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
std::pair< typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::out_edge_iterator, typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::out_edge_iterator > | out_edges (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor v, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::vertex_descriptor | source (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::edge_descriptor e, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &) |
template<class GeomTraits_ , class TopTraits_ > | |
boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::vertex_descriptor | target (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::edge_descriptor e, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &) |
template<class GeomTraits_ , class TopTraits_ > | |
boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::degree_size_type | in_degree (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor v, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
std::pair< typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::in_edge_iterator, typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::in_edge_iterator > | in_edges (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor v, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::degree_size_type | degree (typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor v, const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::vertices_size_type | num_vertices (const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
std::pair< typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::vertex_iterator, typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::vertex_iterator > | vertices (const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::edges_size_type | num_edges (const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
template<class GeomTraits_ , class TopTraits_ > | |
std::pair< typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::edge_iterator, typename boost::graph_traits < CGAL::Dual < CGAL::Arrangement_on_surface_2 < GeomTraits_, TopTraits_ > > >::edge_iterator > | edges (const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > &darr) |
Definition of the specialized Dual<Arrangement_2> class, and the specialized boost::graph_traits<Dual<Arrangement_2> >class.
boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::degree_size_type degree | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor | v, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ||
) |
std::pair<typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: edge_iterator, typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: edge_iterator> edges | ( | const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ) |
boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::degree_size_type in_degree | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor | v, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ||
) |
std::pair<typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: in_edge_iterator, typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: in_edge_iterator> in_edges | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor | v, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ||
) |
boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::edges_size_type num_edges | ( | const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ) |
Get the number of edges in the given dual arrangement.
darr | The dual arrangement. |
boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::vertices_size_type num_vertices | ( | const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ) |
Get the number of vertices in the given dual arrangement.
darr | The dual arrangement. |
CGAL_BEGIN_NAMESPACE boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::degree_size_type out_degree | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor | v, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ||
) |
std::pair<typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: out_edge_iterator, typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: out_edge_iterator> out_edges | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::vertex_descriptor | v, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ||
) |
boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::vertex_descriptor source | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::edge_descriptor | e, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | |||
) |
boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >::vertex_descriptor target | ( | typename boost::graph_traits< CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > >::edge_descriptor | e, |
const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | |||
) |
std::pair<typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: vertex_iterator, typename boost::graph_traits<CGAL::Dual<CGAL:: Arrangement_on_surface_2<GeomTraits_, TopTraits_> > >:: vertex_iterator> vertices | ( | const CGAL::Dual< CGAL::Arrangement_on_surface_2< GeomTraits_, TopTraits_ > > & | darr | ) |