TuttleOFX  1
tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph > Class Template Reference

#include <ProcessVisitors.hpp>

Public Types

typedef TGraph::GraphContainer GraphContainer
typedef TGraph::Vertex Vertex
typedef Vertex::Key VertexKey
typedef TGraph::vertex_descriptor vertex_descriptor
typedef TGraph::Edge Edge
typedef TGraph::edge_descriptor edge_descriptor

Public Member Functions

 RemoveIdentityNodes (TGraph &graph, std::vector< IdentityNodeConnection< TGraph > > &toRemove)
template<class VertexDescriptor , class Graph >
void finish_vertex (VertexDescriptor vd, Graph &g)

Private Attributes

TGraph & _graph
std::vector
< IdentityNodeConnection
< TGraph > > & 
_toRemove

Detailed Description

template<class TGraph>
class tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >

Warning:
in progress...

Definition at line 350 of file ProcessVisitors.hpp.


Member Typedef Documentation

template<class TGraph>
typedef TGraph::Edge tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::Edge

Definition at line 357 of file ProcessVisitors.hpp.

template<class TGraph>
typedef TGraph::edge_descriptor tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::edge_descriptor

Definition at line 358 of file ProcessVisitors.hpp.

template<class TGraph>
typedef TGraph::GraphContainer tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::GraphContainer

Definition at line 353 of file ProcessVisitors.hpp.

template<class TGraph>
typedef TGraph::Vertex tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::Vertex

Definition at line 354 of file ProcessVisitors.hpp.

template<class TGraph>
typedef TGraph::vertex_descriptor tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::vertex_descriptor

Definition at line 356 of file ProcessVisitors.hpp.

template<class TGraph>
typedef Vertex::Key tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::VertexKey

Definition at line 355 of file ProcessVisitors.hpp.


Constructor & Destructor Documentation

template<class TGraph>
tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::RemoveIdentityNodes ( TGraph &  graph,
std::vector< IdentityNodeConnection< TGraph > > &  toRemove 
) [inline]

Definition at line 361 of file ProcessVisitors.hpp.


Member Function Documentation


Field Documentation


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