#include "vtkAbstractArray.h"
#include "vtkDirectedGraph.h"
#include "vtkDistributedGraphHelper.h"
#include "vtkDataObject.h"
#include "vtkDataArray.h"
#include "vtkDoubleArray.h"
#include "vtkFloatArray.h"
#include "vtkIdTypeArray.h"
#include "vtkInformation.h"
#include "vtkIntArray.h"
#include "vtkMutableDirectedGraph.h"
#include "vtkMutableUndirectedGraph.h"
#include "vtkTree.h"
#include "vtkUndirectedGraph.h"
#include "vtkVariant.h"
#include <vtksys/stl/utility>
#include <boost/config.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include <boost/graph/adjacency_iterator.hpp>
#include <boost/version.hpp>
#include <boost/vector_property_map.hpp>
Go to the source code of this file.
#define vtkPropertyMapMacro | ( | T, | |||
V | ) |
Value:
template <> \ struct property_traits<T*> \ { \ typedef V value_type; \ typedef V reference; \ typedef vtkIdType key_type; \ typedef read_write_property_map_tag category; \ }; \ \ inline property_traits<T*>::reference \ get( \ T* const & arr, \ property_traits<T*>::key_type key) \ { \ return arr->GetValue(key); \ } \ \ inline void \ put( \ T* arr, \ property_traits<T*>::key_type key, \ const property_traits<T*>::value_type & value) \ { \ arr->InsertValue(key, value); \ }
Definition at line 58 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::vertex_descriptor source | ( | boost::graph_traits< vtkGraph * >::edge_descriptor | e, | |
vtkGraph * | ||||
) | [inline] |
Definition at line 595 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::vertex_descriptor target | ( | boost::graph_traits< vtkGraph * >::edge_descriptor | e, | |
vtkGraph * | ||||
) | [inline] |
Definition at line 602 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkGraph* >::vertex_iterator, boost::graph_traits< vtkGraph* >::vertex_iterator > vertices | ( | vtkGraph * | g | ) | [inline] |
Definition at line 611 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkGraph* >::edge_iterator, boost::graph_traits< vtkGraph* >::edge_iterator > edges | ( | vtkGraph * | g | ) | [inline] |
Definition at line 629 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkGraph* >::out_edge_iterator, boost::graph_traits< vtkGraph* >::out_edge_iterator > out_edges | ( | boost::graph_traits< vtkGraph * >::vertex_descriptor | u, | |
vtkGraph * | g | |||
) | [inline] |
Definition at line 638 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkGraph* >::in_edge_iterator, boost::graph_traits< vtkGraph* >::in_edge_iterator > in_edges | ( | boost::graph_traits< vtkGraph * >::vertex_descriptor | u, | |
vtkGraph * | g | |||
) | [inline] |
Definition at line 650 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkGraph* >::adjacency_iterator, boost::graph_traits< vtkGraph* >::adjacency_iterator > adjacent_vertices | ( | boost::graph_traits< vtkGraph * >::vertex_descriptor | u, | |
vtkGraph * | g | |||
) | [inline] |
Definition at line 662 of file vtkBoostGraphAdapter.h.
Definition at line 673 of file vtkBoostGraphAdapter.h.
Definition at line 679 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::degree_size_type out_degree | ( | boost::graph_traits< vtkGraph * >::vertex_descriptor | u, | |
vtkGraph * | g | |||
) | [inline] |
Definition at line 685 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkDirectedGraph* >::degree_size_type in_degree | ( | boost::graph_traits< vtkDirectedGraph * >::vertex_descriptor | u, | |
vtkDirectedGraph * | g | |||
) | [inline] |
Definition at line 693 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::degree_size_type degree | ( | boost::graph_traits< vtkGraph * >::vertex_descriptor | u, | |
vtkGraph * | g | |||
) | [inline] |
Definition at line 701 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkMutableDirectedGraph* >::vertex_descriptor add_vertex | ( | vtkMutableDirectedGraph * | g | ) | [inline] |
Definition at line 709 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkMutableDirectedGraph* >::edge_descriptor, bool> add_edge | ( | boost::graph_traits< vtkMutableDirectedGraph * >::vertex_descriptor | u, | |
boost::graph_traits< vtkMutableDirectedGraph * >::vertex_descriptor | v, | |||
vtkMutableDirectedGraph * | g | |||
) | [inline] |
Definition at line 717 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkMutableUndirectedGraph* >::vertex_descriptor add_vertex | ( | vtkMutableUndirectedGraph * | g | ) | [inline] |
Definition at line 727 of file vtkBoostGraphAdapter.h.
vtksys_stl::pair< boost::graph_traits< vtkMutableUndirectedGraph* >::edge_descriptor, bool> add_edge | ( | boost::graph_traits< vtkMutableUndirectedGraph * >::vertex_descriptor | u, | |
boost::graph_traits< vtkMutableUndirectedGraph * >::vertex_descriptor | v, | |||
vtkMutableUndirectedGraph * | g | |||
) | [inline] |
Definition at line 735 of file vtkBoostGraphAdapter.h.