|
TuttleOFX
1
|
#include <IEdge.hpp>

Public Member Functions | |
| IEdge () | |
| IEdge (const std::string &out, const std::string &in, const std::string &inAttrName) | |
| IEdge (const IEdge &e) | |
| virtual | ~IEdge ()=0 |
| IEdge & | operator= (const IEdge &e) |
| const std::string & | getOut () const |
| const std::string & | getIn () const |
| const std::string & | getInAttrName () const |
| const std::string & | getName () const |
| virtual std::ostream & | exportDotDebug (std::ostream &os) const |
Data Fields | |
| std::string | _out |
| std::string | _in |
| std::string | _inAttrName |
| std::string | _name |
| std::size_t | _localId |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const IEdge &v) |
| tuttle::host::graph::IEdge::IEdge | ( | const std::string & | out, |
| const std::string & | in, | ||
| const std::string & | inAttrName | ||
| ) |
| tuttle::host::graph::IEdge::IEdge | ( | const IEdge & | e | ) |
Definition at line 22 of file IEdge.cpp.
References operator=().

| std::ostream & tuttle::host::graph::IEdge::exportDotDebug | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented in tuttle::host::graph::ProcessEdge, and tuttle::host::graph::ProcessEdgeAtTime.
Definition at line 33 of file IEdge.cpp.
References _localId, tuttle::host::graph::dotEntry(), getName(), and tuttle::host::graph::subDotEntry().

| const std::string& tuttle::host::graph::IEdge::getIn | ( | ) | const [inline] |
Definition at line 38 of file IEdge.hpp.
References _in.
Referenced by tuttle::host::ImageEffectNode::process().
| const std::string& tuttle::host::graph::IEdge::getInAttrName | ( | ) | const [inline] |
Definition at line 39 of file IEdge.hpp.
References _inAttrName.
Referenced by tuttle::host::graph::ProcessGraph::bakeGraphInformationToNodes(), tuttle::host::ImageEffectNode::process(), and tuttle::host::graph::ProcessGraph::setupAtTime().
| const std::string& tuttle::host::graph::IEdge::getName | ( | ) | const [inline] |
Definition at line 40 of file IEdge.hpp.
References _name.
Referenced by tuttle::host::graph::ProcessEdgeAtTime::exportDotDebug(), tuttle::host::graph::ProcessEdge::exportDotDebug(), exportDotDebug(), and tuttle::host::graph::operator<<().
| const std::string& tuttle::host::graph::IEdge::getOut | ( | ) | const [inline] |
Definition at line 37 of file IEdge.hpp.
References _out.
Referenced by tuttle::host::ImageEffectNode::process().
| std::ostream& operator<< | ( | std::ostream & | os, |
| const IEdge & | v | ||
| ) | [friend] |
| std::string tuttle::host::graph::IEdge::_in |
Definition at line 47 of file IEdge.hpp.
Referenced by getIn(), and operator=().
| std::string tuttle::host::graph::IEdge::_inAttrName |
Definition at line 48 of file IEdge.hpp.
Referenced by getInAttrName(), and operator=().
| std::size_t tuttle::host::graph::IEdge::_localId |
Definition at line 50 of file IEdge.hpp.
Referenced by tuttle::host::graph::ProcessEdgeAtTime::exportDotDebug(), tuttle::host::graph::ProcessEdge::exportDotDebug(), exportDotDebug(), and operator=().
| std::string tuttle::host::graph::IEdge::_name |
Definition at line 49 of file IEdge.hpp.
Referenced by tuttle::host::graph::exportAsDOT(), tuttle::host::graph::exportSimple(), getName(), and operator=().
| std::string tuttle::host::graph::IEdge::_out |
Definition at line 46 of file IEdge.hpp.
Referenced by getOut(), and operator=().