TuttleOFX
1
|
#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 |
Definition at line 350 of file ProcessVisitors.hpp.
typedef TGraph::Edge tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::Edge |
Definition at line 357 of file ProcessVisitors.hpp.
typedef TGraph::edge_descriptor tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::edge_descriptor |
Definition at line 358 of file ProcessVisitors.hpp.
typedef TGraph::GraphContainer tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::GraphContainer |
Definition at line 353 of file ProcessVisitors.hpp.
typedef TGraph::Vertex tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::Vertex |
Definition at line 354 of file ProcessVisitors.hpp.
typedef TGraph::vertex_descriptor tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::vertex_descriptor |
Definition at line 356 of file ProcessVisitors.hpp.
typedef Vertex::Key tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::VertexKey |
Definition at line 355 of file ProcessVisitors.hpp.
tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::RemoveIdentityNodes | ( | TGraph & | graph, |
std::vector< IdentityNodeConnection< TGraph > > & | toRemove | ||
) | [inline] |
Definition at line 361 of file ProcessVisitors.hpp.
void tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::finish_vertex | ( | VertexDescriptor | vd, |
Graph & | g | ||
) | [inline] |
Definition at line 367 of file ProcessVisitors.hpp.
References tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::OutputClipConnection::_dstNode, tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::OutputClipConnection::_dstNodeClip, tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::_graph, tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::_identityVertex, tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::_input, tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::_outputs, tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::_toRemove, tuttle::quotes(), TUTTLE_TLOG, TUTTLE_TLOG_VAR, and TUTTLE_TRACE.
TGraph& tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::_graph [private] |
Definition at line 462 of file ProcessVisitors.hpp.
Referenced by tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::finish_vertex().
std::vector<IdentityNodeConnection<TGraph> >& tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::_toRemove [private] |
Definition at line 463 of file ProcessVisitors.hpp.
Referenced by tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >::finish_vertex().