BWAPI
Public Types | Public Member Functions
Arr_face_property_map< Arrangement_, Type_ > Class Template Reference

#include <Arr_face_map.h>

List of all members.

Public Types

typedef Arrangement_ Arrangement_2
typedef Arrangement_2::Face_handle Face_handle
typedef Arr_face_index_map
< Arrangement_2
Index_map
typedef
boost::read_write_property_map_tag 
category
typedef Type_ value_type
typedef value_typereference
typedef Face_handle key_type

Public Member Functions

 Arr_face_property_map (const Index_map &index_map)
 Arr_face_property_map (const Self &map)
 ~Arr_face_property_map ()
const value_typeoperator[] (Face_handle f) const
value_typeoperator[] (Face_handle f)

template<class Arrangement_, class Type_>
class Arr_face_property_map< Arrangement_, Type_ >


Member Typedef Documentation

template<class Arrangement_ , class Type_ >
typedef Arrangement_ Arr_face_property_map< Arrangement_, Type_ >::Arrangement_2
template<class Arrangement_ , class Type_ >
typedef boost::read_write_property_map_tag Arr_face_property_map< Arrangement_, Type_ >::category
template<class Arrangement_ , class Type_ >
typedef Arrangement_2::Face_handle Arr_face_property_map< Arrangement_, Type_ >::Face_handle
template<class Arrangement_ , class Type_ >
typedef Arr_face_index_map<Arrangement_2> Arr_face_property_map< Arrangement_, Type_ >::Index_map
template<class Arrangement_ , class Type_ >
typedef Face_handle Arr_face_property_map< Arrangement_, Type_ >::key_type
template<class Arrangement_ , class Type_ >
typedef value_type& Arr_face_property_map< Arrangement_, Type_ >::reference
template<class Arrangement_ , class Type_ >
typedef Type_ Arr_face_property_map< Arrangement_, Type_ >::value_type

Constructor & Destructor Documentation

template<class Arrangement_ , class Type_ >
Arr_face_property_map< Arrangement_, Type_ >::Arr_face_property_map ( const Index_map index_map) [inline]

Constructor.

Here is the call graph for this function:

template<class Arrangement_ , class Type_ >
Arr_face_property_map< Arrangement_, Type_ >::Arr_face_property_map ( const Self map) [inline]

Copy constructor - performs shallow copy.

template<class Arrangement_ , class Type_ >
Arr_face_property_map< Arrangement_, Type_ >::~Arr_face_property_map ( ) [inline]

Destructor.


Member Function Documentation

template<class Arrangement_ , class Type_ >
const value_type& Arr_face_property_map< Arrangement_, Type_ >::operator[] ( Face_handle  f) const [inline]

Get the property associated with a face (const version).

template<class Arrangement_ , class Type_ >
value_type& Arr_face_property_map< Arrangement_, Type_ >::operator[] ( Face_handle  f) [inline]

Get the property associated with a face (non-const version).


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines