MeVisLab Toolbox Reference
boost::ml_vertex_id_map Class Reference

Vertex id Maps each vertex to a unique id. More...

#include <mlGraphToBoostGraph.h>

Inheritance diagram for boost::ml_vertex_id_map:

Public Types

typedef boost::readable_property_map_tag category
 
typedef unsigned int value_type
 
typedef unsigned int reference
 
typedef ml::VesselNode * key_type
 

Public Member Functions

 ml_vertex_id_map ()
 
 ml_vertex_id_map (ml_graph_ptr g)
 
unsigned int operator[] (ml::VesselNode *vertex) const
 

Protected Attributes

ml_graph_ptr _g
 

Detailed Description

Vertex id Maps each vertex to a unique id.

Definition at line 275 of file mlGraphToBoostGraph.h.

Member Typedef Documentation

◆ category

typedef boost::readable_property_map_tag boost::ml_vertex_id_map::category

Definition at line 279 of file mlGraphToBoostGraph.h.

◆ key_type

Definition at line 286 of file mlGraphToBoostGraph.h.

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ ml_vertex_id_map() [1/2]

boost::ml_vertex_id_map::ml_vertex_id_map ( )
inline

Definition at line 288 of file mlGraphToBoostGraph.h.

◆ ml_vertex_id_map() [2/2]

boost::ml_vertex_id_map::ml_vertex_id_map ( ml_graph_ptr g)
inline

Definition at line 289 of file mlGraphToBoostGraph.h.

Member Function Documentation

◆ operator[]()

unsigned int boost::ml_vertex_id_map::operator[] ( ml::VesselNode * vertex) const
inline

Definition at line 290 of file mlGraphToBoostGraph.h.

References _g, and boost::vertex().

Member Data Documentation

◆ _g

ml_graph_ptr boost::ml_vertex_id_map::_g
protected

Definition at line 293 of file mlGraphToBoostGraph.h.

Referenced by operator[]().


The documentation for this class was generated from the following file: