|
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 821 of file vtkBoostGraphAdapter.h.
| boost::graph_traits< vtkGraph* >::vertex_descriptor target | ( | boost::graph_traits< vtkGraph * >::edge_descriptor | e, |
| vtkGraph * | |||
| ) | [inline] |
Definition at line 828 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 837 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 855 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 864 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 876 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 888 of file vtkBoostGraphAdapter.h.
| boost::graph_traits< vtkGraph* >::vertices_size_type num_vertices | ( | vtkGraph * | g | ) | [inline] |
Definition at line 899 of file vtkBoostGraphAdapter.h.
Definition at line 905 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 911 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 919 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 927 of file vtkBoostGraphAdapter.h.
| boost::graph_traits< vtkMutableDirectedGraph* >::vertex_descriptor add_vertex | ( | vtkMutableDirectedGraph * | g | ) | [inline] |
Definition at line 935 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 943 of file vtkBoostGraphAdapter.h.
| boost::graph_traits< vtkMutableUndirectedGraph* >::vertex_descriptor add_vertex | ( | vtkMutableUndirectedGraph * | g | ) | [inline] |
Definition at line 953 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 961 of file vtkBoostGraphAdapter.h.
1.8.0