[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
GridGraph< N, DirectedTag >::NodeMap< T > Class Template Reference |
Type of a node property map that maps node descriptor objects onto property values of type T
(API: LEMON).
More...
#include <vigra/multi_gridgraph.hxx>
Public Member Functions | |
NodeMap (GridGraph const &g) | |
Construct property map for the given graph g (preallocates a zero-initialized entry for each node of the graph). | |
NodeMap (GridGraph const &g, T const &t) | |
Construct property map for the given graph g (preallocates an entry with initial value t for each node of the graph). | |
NodeMap (difference_type const &shape) | |
Construct property map for the given shape. (preallocates a zero-initialized entry for each node of a grid graph with this shape). | |
NodeMap (difference_type const &shape, T const &t) | |
Construct property map for the given shape. (preallocates an entry with initial value t for each node of a grid graph with this shape). | |
Value & | operator[] (Key const &key) |
Read/write access to the value associated with node descriptor key. | |
Value const & | operator[] (Key const &key) const |
Read-only access to the value associated with node descriptor key. | |
void | set (Key const &k, Value const &v) |
Set the property of node desctiptor key to value v. | |
Public Member Functions inherited from MultiArray< N, T > | |
allocator_type const & | allocator () const |
MultiArray & | init (const U &init) |
MultiArray () | |
MultiArray (allocator_type const &alloc) | |
MultiArray (difference_type_1 length, allocator_type const &alloc=allocator_type()) | |
MultiArray (difference_type_1 width, difference_type_1 height, allocator_type const &alloc=allocator_type()) | |
MultiArray (const difference_type &shape, allocator_type const &alloc=allocator_type()) | |
MultiArray (const difference_type &shape, const_reference init, allocator_type const &alloc=allocator_type()) | |
MultiArray (const difference_type &shape, MultiArrayInitializationTag init, allocator_type const &alloc=allocator_type()) | |
MultiArray (const difference_type &shape, const_pointer init, allocator_type const &alloc=allocator_type()) | |
MultiArray (const MultiArray &rhs) | |
MultiArray (multi_math::MultiMathOperand< Expression > const &rhs, allocator_type const &alloc=allocator_type()) | |
MultiArray (const MultiArrayView< N, U, StrideTag > &rhs, allocator_type const &alloc=allocator_type()) | |
MultiArray & | operator*= (const MultiArrayView< N, U, StrideTag > &rhs) |
MultiArray & | operator*= (const T &rhs) |
MultiArray & | operator*= (multi_math::MultiMathOperand< Expression > const &rhs) |
MultiArray & | operator+= (const MultiArrayView< N, U, StrideTag > &rhs) |
MultiArray & | operator+= (const T &rhs) |
MultiArray & | operator+= (multi_math::MultiMathOperand< Expression > const &rhs) |
MultiArray & | operator-= (const MultiArrayView< N, U, StrideTag > &rhs) |
MultiArray & | operator-= (const T &rhs) |
MultiArray & | operator-= (multi_math::MultiMathOperand< Expression > const &rhs) |
MultiArray & | operator/= (const MultiArrayView< N, U, StrideTag > &rhs) |
MultiArray & | operator/= (const T &rhs) |
MultiArray & | operator/= (multi_math::MultiMathOperand< Expression > const &rhs) |
MultiArray & | operator= (const MultiArray &rhs) |
MultiArray & | operator= (const MultiArrayView< N, U, StrideTag > &rhs) |
MultiArray & | operator= (value_type const &v) |
MultiArray & | operator= (multi_math::MultiMathOperand< Expression > const &rhs) |
void | reshape (const difference_type &shape) |
void | reshape (const difference_type &shape, const_reference init) |
void | swap (MultiArray &other) |
~MultiArray () | |
Type of a node property map that maps node descriptor objects onto property values of type T
(API: LEMON).
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|