VTK
Namespaces | Classes | Functions
boost Namespace Reference

Forward declaration required for Boost serialization. More...

Namespaces

namespace  serialization
namespace  graph

Classes

struct  property_traits< vtkDataArray * >
struct  property_traits< vtkAbstractArray * >
class  vtk_vertex_iterator
class  vtk_edge_iterator
class  vtk_out_edge_pointer_iterator
class  vtk_in_edge_pointer_iterator
struct  vtkGraph_traversal_category
struct  graph_traits< vtkGraph * >
struct  vertex_property_type< vtkGraph * >
struct  edge_property_type< vtkGraph * >
struct  vertex_bundle_type< vtkGraph * >
struct  edge_bundle_type< vtkGraph * >
struct  graph_traits< vtkDirectedGraph * >
struct  graph_traits< const vtkDirectedGraph * >
struct  graph_traits< vtkDirectedGraph *const >
struct  vertex_property_type< vtkDirectedGraph * >
struct  vertex_property_type< vtkDirectedGraph *const >
struct  edge_property_type< vtkDirectedGraph * >
struct  edge_property_type< vtkDirectedGraph *const >
struct  vertex_bundle_type< vtkDirectedGraph * >
struct  vertex_bundle_type< vtkDirectedGraph *const >
struct  edge_bundle_type< vtkDirectedGraph * >
struct  edge_bundle_type< vtkDirectedGraph *const >
struct  graph_traits< vtkTree * >
struct  graph_traits< const vtkTree * >
struct  graph_traits< vtkTree *const >
struct  graph_traits< vtkUndirectedGraph * >
struct  graph_traits< const vtkUndirectedGraph * >
struct  graph_traits< vtkUndirectedGraph *const >
struct  vertex_property_type< vtkUndirectedGraph * >
struct  vertex_property_type< vtkUndirectedGraph *const >
struct  edge_property_type< vtkUndirectedGraph * >
struct  edge_property_type< vtkUndirectedGraph *const >
struct  vertex_bundle_type< vtkUndirectedGraph * >
struct  vertex_bundle_type< vtkUndirectedGraph *const >
struct  edge_bundle_type< vtkUndirectedGraph * >
struct  edge_bundle_type< vtkUndirectedGraph *const >
struct  graph_traits< vtkMutableDirectedGraph * >
struct  graph_traits< const vtkMutableDirectedGraph * >
struct  graph_traits< vtkMutableDirectedGraph *const >
struct  vertex_property_type< vtkMutableDirectedGraph * >
struct  vertex_property_type< vtkMutableDirectedGraph *const >
struct  edge_property_type< vtkMutableDirectedGraph * >
struct  edge_property_type< vtkMutableDirectedGraph *const >
struct  vertex_bundle_type< vtkMutableDirectedGraph * >
struct  vertex_bundle_type< vtkMutableDirectedGraph *const >
struct  edge_bundle_type< vtkMutableDirectedGraph * >
struct  edge_bundle_type< vtkMutableDirectedGraph *const >
struct  graph_traits< vtkMutableUndirectedGraph * >
struct  graph_traits< const vtkMutableUndirectedGraph * >
struct  graph_traits< vtkMutableUndirectedGraph *const >
struct  vertex_property_type< vtkMutableUndirectedGraph * >
struct  vertex_property_type< vtkMutableUndirectedGraph *const >
struct  edge_property_type< vtkMutableUndirectedGraph * >
struct  edge_property_type< vtkMutableUndirectedGraph *const >
struct  vertex_bundle_type< vtkMutableUndirectedGraph * >
struct  vertex_bundle_type< vtkMutableUndirectedGraph *const >
struct  edge_bundle_type< vtkMutableUndirectedGraph * >
struct  edge_bundle_type< vtkMutableUndirectedGraph *const >
class  vertex_property< vtkGraph * >
class  edge_property< vtkGraph * >
struct  vtkGraphEdgeMap
struct  property_traits< vtkGraphEdgeMap >
class  vtkGraphEdgePropertyMapHelper
struct  vtkGraphIndexMap
struct  property_traits< vtkGraphIndexMap >
class  vtkGraphPropertyMapMultiplier
struct  property_map< vtkGraph *, vertex_index_t >
struct  property_map< vtkDirectedGraph *, vertex_index_t >
struct  property_map< vtkUndirectedGraph *, vertex_index_t >
struct  property_map< vtkGraph *, edge_index_t >
struct  property_map< vtkDirectedGraph *, edge_index_t >
struct  property_map< vtkUndirectedGraph *, edge_index_t >
struct  property_map< vtkDirectedGraph *const, vertex_index_t >
struct  property_map< vtkUndirectedGraph *const, vertex_index_t >
struct  property_map< vtkDirectedGraph *const, edge_index_t >
struct  property_map< vtkUndirectedGraph *const, edge_index_t >
struct  vtkVertexOwnerMap
struct  property_traits< vtkVertexOwnerMap >
struct  property_map< vtkGraph *, vertex_owner_t >
struct  vtkVertexLocalMap
struct  property_traits< vtkVertexLocalMap >
struct  property_map< vtkGraph *, vertex_local_t >
struct  vtkVertexGlobalMap
struct  property_traits< vtkVertexGlobalMap >
struct  property_map< vtkGraph *, vertex_global_t >
struct  vtkEdgeGlobalMap
struct  property_traits< vtkEdgeGlobalMap >
struct  property_map< vtkGraph *, edge_global_t >
struct  hash< vtkEdgeType >

Functions

 vtkPropertyMapMacro (vtkIntArray, int) vtkPropertyMapMacro(vtkIdTypeArray
vtkIdType vtkPropertyMapMacro (vtkDoubleArray, double) vtkPropertyMapMacro(vtkFloatArray
double get (vtkDataArray *const &arr, vtkIdType key)
void put (vtkDataArray *arr, vtkIdType key, const double &value)
vtkVariant get (vtkAbstractArray *const &arr, vtkIdType key)
void put (vtkAbstractArray *arr, vtkIdType key, const vtkVariant &value)
bool has_no_edges (vtkGraph *g)
void remove_edge (graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *g)
property_traits
< vtkGraphEdgeMap >::reference 
get (vtkGraphEdgeMap vtkNotUsed(arr), property_traits< vtkGraphEdgeMap >::key_type key)
template<typename PMap >
property_traits< PMap >::reference get (vtkGraphEdgePropertyMapHelper< PMap > helper, vtkEdgeType key)
template<typename PMap >
void put (vtkGraphEdgePropertyMapHelper< PMap > helper, vtkEdgeType key, const typename property_traits< PMap >::value_type &value)
property_traits
< vtkGraphIndexMap >
::reference 
get (vtkGraphIndexMap vtkNotUsed(arr), property_traits< vtkGraphIndexMap >::key_type key)
template<typename PMap >
property_traits< PMap >::reference get (vtkGraphPropertyMapMultiplier< PMap > multi, const typename property_traits< PMap >::key_type key)
template<typename PMap >
void put (vtkGraphPropertyMapMultiplier< PMap > multi, const typename property_traits< PMap >::key_type key, const typename property_traits< PMap >::value_type &value)
vtkGraphIndexMap get (vertex_index_t, vtkGraph *)
vtkGraphIndexMap get (edge_index_t, vtkGraph *)
property_traits
< vtkVertexOwnerMap >
::reference 
get (vtkVertexOwnerMap owner_map, property_traits< vtkVertexOwnerMap >::key_type key)
 SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS (vertex_owner_t)
vtkVertexOwnerMap get (vertex_owner_t, vtkGraph *graph)
property_traits
< vtkVertexLocalMap >
::reference 
get (vtkVertexLocalMap local_map, property_traits< vtkVertexLocalMap >::key_type key)
 SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS (vertex_local_t)
vtkVertexLocalMap get (vertex_local_t, vtkGraph *graph)
property_traits
< vtkVertexGlobalMap >
::reference 
get (vtkVertexGlobalMap global_map, property_traits< vtkVertexGlobalMap >::key_type key)
 SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS (vertex_global_t)
vtkVertexGlobalMap get (vertex_global_t, vtkGraph *graph)
property_traits
< vtkEdgeGlobalMap >
::reference 
get (vtkEdgeGlobalMap global_map, property_traits< vtkEdgeGlobalMap >::key_type key)
 SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS (edge_global_t)
vtkEdgeGlobalMap get (edge_global_t, vtkGraph *graph)

Detailed Description

Forward declaration required for Boost serialization.


Function Documentation

boost::vtkPropertyMapMacro ( vtkIntArray  ,
int   
)
vtkIdType boost::vtkPropertyMapMacro ( vtkDoubleArray  ,
double   
)
double boost::get ( vtkDataArray *const &  arr,
vtkIdType  key 
) [inline]

Definition at line 103 of file vtkBoostGraphAdapter.h.

void boost::put ( vtkDataArray arr,
vtkIdType  key,
const double value 
) [inline]

Definition at line 109 of file vtkBoostGraphAdapter.h.

vtkVariant boost::get ( vtkAbstractArray *const &  arr,
vtkIdType  key 
) [inline]

Definition at line 125 of file vtkBoostGraphAdapter.h.

void boost::put ( vtkAbstractArray arr,
vtkIdType  key,
const vtkVariant value 
) [inline]

Definition at line 131 of file vtkBoostGraphAdapter.h.

bool boost::has_no_edges ( vtkGraph g) [inline]

Definition at line 450 of file vtkBoostGraphAdapter.h.

void boost::remove_edge ( graph_traits< vtkGraph * >::edge_descriptor  e,
vtkGraph g 
) [inline]

Definition at line 455 of file vtkBoostGraphAdapter.h.

property_traits<vtkGraphEdgeMap>::reference boost::get ( vtkGraphEdgeMap   vtkNotUsedarr,
property_traits< vtkGraphEdgeMap >::key_type  key 
) [inline]

Definition at line 981 of file vtkBoostGraphAdapter.h.

template<typename PMap >
property_traits<PMap>::reference boost::get ( vtkGraphEdgePropertyMapHelper< PMap >  helper,
vtkEdgeType  key 
) [inline]

Definition at line 1006 of file vtkBoostGraphAdapter.h.

template<typename PMap >
void boost::put ( vtkGraphEdgePropertyMapHelper< PMap >  helper,
vtkEdgeType  key,
const typename property_traits< PMap >::value_type &  value 
) [inline]

Definition at line 1015 of file vtkBoostGraphAdapter.h.

property_traits<vtkGraphIndexMap>::reference boost::get ( vtkGraphIndexMap   vtkNotUsedarr,
property_traits< vtkGraphIndexMap >::key_type  key 
) [inline]

Definition at line 1039 of file vtkBoostGraphAdapter.h.

template<typename PMap >
property_traits<PMap>::reference boost::get ( vtkGraphPropertyMapMultiplier< PMap >  multi,
const typename property_traits< PMap >::key_type  key 
) [inline]

Definition at line 1064 of file vtkBoostGraphAdapter.h.

template<typename PMap >
void boost::put ( vtkGraphPropertyMapMultiplier< PMap >  multi,
const typename property_traits< PMap >::key_type  key,
const typename property_traits< PMap >::value_type &  value 
) [inline]

Definition at line 1073 of file vtkBoostGraphAdapter.h.

vtkGraphIndexMap boost::get ( vertex_index_t   ,
vtkGraph  
) [inline]

Definition at line 1098 of file vtkBoostGraphAdapter.h.

vtkGraphIndexMap boost::get ( edge_index_t   ,
vtkGraph  
) [inline]

Definition at line 1115 of file vtkBoostGraphAdapter.h.

property_traits<vtkVertexOwnerMap>::reference boost::get ( vtkVertexOwnerMap  owner_map,
property_traits< vtkVertexOwnerMap >::key_type  key 
) [inline]

Definition at line 95 of file vtkPBGLGraphAdapter.h.

boost::SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS ( vertex_owner_t  )
vtkVertexOwnerMap boost::get ( vertex_owner_t   ,
vtkGraph graph 
) [inline]

Definition at line 115 of file vtkPBGLGraphAdapter.h.

property_traits<vtkVertexLocalMap>::reference boost::get ( vtkVertexLocalMap  local_map,
property_traits< vtkVertexLocalMap >::key_type  key 
) [inline]

Definition at line 148 of file vtkPBGLGraphAdapter.h.

boost::SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS ( vertex_local_t  )
vtkVertexLocalMap boost::get ( vertex_local_t   ,
vtkGraph graph 
) [inline]

Definition at line 168 of file vtkPBGLGraphAdapter.h.

property_traits<vtkVertexGlobalMap>::reference boost::get ( vtkVertexGlobalMap  global_map,
property_traits< vtkVertexGlobalMap >::key_type  key 
) [inline]

Definition at line 194 of file vtkPBGLGraphAdapter.h.

boost::SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS ( vertex_global_t  )
vtkVertexGlobalMap boost::get ( vertex_global_t   ,
vtkGraph graph 
) [inline]

Definition at line 213 of file vtkPBGLGraphAdapter.h.

property_traits<vtkEdgeGlobalMap>::reference boost::get ( vtkEdgeGlobalMap  global_map,
property_traits< vtkEdgeGlobalMap >::key_type  key 
) [inline]

Definition at line 239 of file vtkPBGLGraphAdapter.h.

boost::SUBCLASS_PROPERTY_MAP_SPECIALIZATIONS ( edge_global_t  )
vtkEdgeGlobalMap boost::get ( edge_global_t   ,
vtkGraph graph 
) [inline]

Definition at line 258 of file vtkPBGLGraphAdapter.h.