|
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 | ) |
1.7.6.1