BWAPI
Classes | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Arr_vertex_map.h File Reference
#include <CGAL/Unique_hash_map.h>
#include <boost/property_map.hpp>
#include <boost/graph/properties.hpp>
Include dependency graph for Arr_vertex_map.h:

Go to the source code of this file.

Classes

class  Arr_vertex_index_map< Arrangement_ >
class  Arr_vertex_property_map< Arrangement_, Type_ >

Functions

template<class Arrangement >
unsigned int get (const CGAL::Arr_vertex_index_map< Arrangement > &index_map, typename Arrangement::Vertex_handle v)
template<class Arrangement , class Type >
const
CGAL::Arr_vertex_property_map
< Arrangement, Type >
::value_type
get (const CGAL::Arr_vertex_property_map< Arrangement, Type > &prop_map, typename Arrangement::Vertex_handle v)
template<class Arrangement , class Type >
void put (CGAL::Arr_vertex_property_map< Arrangement, Type > &prop_map, typename Arrangement::Vertex_handle v, typename CGAL::Arr_vertex_property_map< Arrangement, Type >::value_type t)

Detailed Description

Definition of the Arr_vertex_index_map<Arrangement> class.


Function Documentation

template<class Arrangement >
unsigned int get ( const CGAL::Arr_vertex_index_map< Arrangement > &  index_map,
typename Arrangement::Vertex_handle  v 
)

Get the index property-map function. Provided so that boost is able to access the Arr_vertex_index_map above.

Parameters:
index_mapThe index map.
vA vertex handle.
Returns:
The vertex index.
template<class Arrangement , class Type >
const CGAL::Arr_vertex_property_map<Arrangement, Type>::value_type& get ( const CGAL::Arr_vertex_property_map< Arrangement, Type > &  prop_map,
typename Arrangement::Vertex_handle  v 
)

Get the index property-map function. Provided so that boost is able to access the Arr_vertex_property_map above.

Parameters:
prop_mapThe property map.
vA vertex handle.
Returns:
The vertex propery.
template<class Arrangement , class Type >
void put ( CGAL::Arr_vertex_property_map< Arrangement, Type > &  prop_map,
typename Arrangement::Vertex_handle  v,
typename CGAL::Arr_vertex_property_map< Arrangement, Type >::value_type  t 
)

Put the index property-map function. Provided so that boost is able to update the Arr_vertex_property_map above.

Parameters:
prop_mapThe property map.
vA vertex handle.
tThe vertex propery.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines