|
CGAL 6.0 - CGAL and Boost Property Maps
|
#include <CGAL/property_map.h>
Property map that composes two property maps, that is a call on an instance Compose_property_map compose_property_map(key_map, value_map) of get(compose_property_map, k) returns get(value_map, get(key_map, k)).
Public Types | |
| typedef boost::property_traits< KeyMap >::key_type | key_type |
< Use the key type of KeyMap as keytype | |
| typedef boost::property_traits< ValueMap >::value_type | value_type |
Use the reference type of ValueMap as reference. | |
| typedef boost::property_traits< ValueMap >::reference | reference |
Use the category of the ValueMap | |
| typedef boost::property_traits< ValueMap >::category | category |
Public Member Functions | |
| Compose_property_map (KeyMap key_map=KeyMap(), ValueMap value_map=ValueMap()) | |
| Constructor. | |
Related Functions | |
(Note that these are not member functions.) | |
| template<class KeyMap , class ValueMap > | |
| Compose_property_map< KeyMap, ValueMap > | make_compose_property_map (const KeyMap &km, const ValueMap &vm) |
returns Compose_property_maps<KeyMap, ValueMap>(km,vm) | |
| typedef boost::property_traits<KeyMap>::key_type CGAL::Compose_property_map< KeyMap, ValueMap >::key_type |
< Use the key type of KeyMap as keytype
Use the value type of ValueMap as value type