BWAPI
Classes | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Arr_face_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_face_map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Arr_face_index_map< Arrangement_ >
class  Arr_face_property_map< Arrangement_, Type_ >

Functions

template<class Arrangement >
unsigned int get (const CGAL::Arr_face_index_map< Arrangement > &index_map, typename Arrangement::Face_handle f)
template<class Arrangement , class Type >
const
CGAL::Arr_face_property_map
< Arrangement, Type >
::value_type
get (const CGAL::Arr_face_property_map< Arrangement, Type > &prop_map, typename Arrangement::Face_handle f)
template<class Arrangement , class Type >
void put (CGAL::Arr_face_property_map< Arrangement, Type > &prop_map, typename Arrangement::Face_handle f, typename CGAL::Arr_face_property_map< Arrangement, Type >::value_type t)

Detailed Description

Definition of the Arr_face_index_map<Arrangement> class.


Function Documentation

template<class Arrangement >
unsigned int get ( const CGAL::Arr_face_index_map< Arrangement > &  index_map,
typename Arrangement::Face_handle  f 
)

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

Parameters:
index_mapThe index map.
fA face handle.
Returns:
The face index.

Here is the caller graph for this function:

template<class Arrangement , class Type >
const CGAL::Arr_face_property_map<Arrangement, Type>::value_type& get ( const CGAL::Arr_face_property_map< Arrangement, Type > &  prop_map,
typename Arrangement::Face_handle  f 
)

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

Parameters:
prop_mapThe property map.
fA face handle.
Returns:
The face propery.
template<class Arrangement , class Type >
void put ( CGAL::Arr_face_property_map< Arrangement, Type > &  prop_map,
typename Arrangement::Face_handle  f,
typename CGAL::Arr_face_property_map< Arrangement, Type >::value_type  t 
)

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

Parameters:
prop_mapThe property map.
fA face handle.
tThe face propery.

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines