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

Create a new version of a graph with nodes deployed over time. More...

#include <ProcessVisitors.hpp>

Public Types

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

Public Member Functions

 DeployTime (TGraph &graph, const OfxTime time)
template<class VertexDescriptor , class Graph >
void discover_vertex (VertexDescriptor v, Graph &g)

Private Attributes

TGraph & _graph
OfxTime _time

Detailed Description

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

Create a new version of a graph with nodes deployed over time.

Compute kOfxImageEffectActionGetFramesNeeded for each node if kOfxImageEffectPropTemporalClipAccess is true.

Definition at line 230 of file ProcessVisitors.hpp.


Member Typedef Documentation

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

Definition at line 235 of file ProcessVisitors.hpp.

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

Definition at line 237 of file ProcessVisitors.hpp.

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

Definition at line 233 of file ProcessVisitors.hpp.

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

Definition at line 234 of file ProcessVisitors.hpp.

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

Definition at line 236 of file ProcessVisitors.hpp.


Constructor & Destructor Documentation

template<class TGraph>
tuttle::host::graph::visitor::DeployTime< TGraph >::DeployTime ( TGraph &  graph,
const OfxTime  time 
) [inline]

Definition at line 239 of file ProcessVisitors.hpp.


Member Function Documentation

template<class TGraph>
template<class VertexDescriptor , class Graph >
void tuttle::host::graph::visitor::DeployTime< TGraph >::discover_vertex ( VertexDescriptor  v,
Graph g 
) [inline]

Field Documentation

template<class TGraph>
TGraph& tuttle::host::graph::visitor::DeployTime< TGraph >::_graph [private]
template<class TGraph>
OfxTime tuttle::host::graph::visitor::DeployTime< TGraph >::_time [private]

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