TuttleOFX
1
|
#include <ProcessEdge.hpp>
Public Types | |
typedef std::set< OfxTime > | TimesSet |
typedef std::map< OfxTime, TimesSet > | TimeMap |
Public Member Functions | |
ProcessEdge () | |
ProcessEdge (const ProcessVertex::Key &out, const ProcessVertex::Key &in, const std::string &inAttrName) | |
ProcessEdge (const ProcessEdge &e) | |
~ProcessEdge () | |
ProcessEdge & | operator= (const ProcessEdge &e) |
ProcessEdge & | operator= (const UEdge &e) |
void | clearTimeInfo () |
std::ostream & | exportDotDebug (std::ostream &os) const |
Data Fields | |
TimeMap | _timesNeeded |
Definition at line 15 of file ProcessEdge.hpp.
typedef std::map<OfxTime, TimesSet> tuttle::host::graph::ProcessEdge::TimeMap |
Definition at line 42 of file ProcessEdge.hpp.
typedef std::set<OfxTime> tuttle::host::graph::ProcessEdge::TimesSet |
Definition at line 41 of file ProcessEdge.hpp.
tuttle::host::graph::ProcessEdge::ProcessEdge | ( | ) |
Definition at line 8 of file ProcessEdge.cpp.
tuttle::host::graph::ProcessEdge::ProcessEdge | ( | const ProcessVertex::Key & | out, |
const ProcessVertex::Key & | in, | ||
const std::string & | inAttrName | ||
) |
Definition at line 11 of file ProcessEdge.cpp.
tuttle::host::graph::ProcessEdge::ProcessEdge | ( | const ProcessEdge & | e | ) |
Definition at line 16 of file ProcessEdge.cpp.
tuttle::host::graph::ProcessEdge::~ProcessEdge | ( | ) |
Definition at line 20 of file ProcessEdge.cpp.
void tuttle::host::graph::ProcessEdge::clearTimeInfo | ( | ) | [inline] |
Definition at line 36 of file ProcessEdge.hpp.
References _timesNeeded.
std::ostream & tuttle::host::graph::ProcessEdge::exportDotDebug | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from tuttle::host::graph::IEdge.
Definition at line 24 of file ProcessEdge.cpp.
References tuttle::host::graph::IEdge::_localId, _timesNeeded, tuttle::host::graph::dotEntry(), tuttle::host::graph::IEdge::getName(), and tuttle::host::graph::subDotEntry().
ProcessEdge& tuttle::host::graph::ProcessEdge::operator= | ( | const ProcessEdge & | e | ) | [inline] |
ProcessEdge& tuttle::host::graph::ProcessEdge::operator= | ( | const UEdge & | e | ) | [inline] |
Definition at line 30 of file ProcessEdge.hpp.
References operator=().
Definition at line 43 of file ProcessEdge.hpp.
Referenced by clearTimeInfo(), exportDotDebug(), operator=(), and tuttle::host::graph::ProcessGraph::setupAtTime().