VTK
|
#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 <boost/version.hpp>
#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/vector_property_map.hpp>
Go to the source code of this file.
#define vtkPropertyMapMacro | ( | T, | |
V | |||
) |
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 60 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::vertex_descriptor source | ( | boost::graph_traits< vtkGraph * >::edge_descriptor | e, |
vtkGraph * | |||
) | [inline] |
Definition at line 815 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::vertex_descriptor target | ( | boost::graph_traits< vtkGraph * >::edge_descriptor | e, |
vtkGraph * | |||
) | [inline] |
Definition at line 822 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 831 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 849 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 858 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 870 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 882 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkGraph* >::vertices_size_type num_vertices | ( | vtkGraph * | g | ) | [inline] |
Definition at line 893 of file vtkBoostGraphAdapter.h.
Definition at line 899 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 905 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 913 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 921 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkMutableDirectedGraph* >::vertex_descriptor add_vertex | ( | vtkMutableDirectedGraph * | g | ) | [inline] |
Definition at line 929 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 937 of file vtkBoostGraphAdapter.h.
boost::graph_traits< vtkMutableUndirectedGraph* >::vertex_descriptor add_vertex | ( | vtkMutableUndirectedGraph * | g | ) | [inline] |
Definition at line 947 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 955 of file vtkBoostGraphAdapter.h.