Hedgehog
3.1.0
A library to generate hybrid pipeline workflow systems
|
This is the complete list of members for hh::Graph< Separator, AllTypes >, including all inherited members.
cleanGraph() | hh::Graph< Separator, AllTypes > | inline |
core() const | hh::behavior::Node | inline |
core_ | hh::behavior::Node | private |
coreGraph_ | hh::Graph< Separator, AllTypes > | private |
createDotFile(std::filesystem::path const &dotFilePath, ColorScheme colorScheme=ColorScheme::NONE, StructureOptions structureOptions=StructureOptions::NONE, DebugOptions debugOption=DebugOptions::NONE, std::unique_ptr< ColorPicker > colorPicker=std::make_unique< JetColor >(), bool verbose=false) | hh::Graph< Separator, AllTypes > | inline |
deviceId(int deviceId) | hh::Graph< Separator, AllTypes > | inline |
edge(std::shared_ptr< SenderNode_t > sender, std::shared_ptr< ReceiverNode_t > receiver) | hh::Graph< Separator, AllTypes > | inline |
edges(std::shared_ptr< SenderNode_t > sender, std::shared_ptr< ReceiverNode_t > receiver) | hh::Graph< Separator, AllTypes > | inline |
executeGraph(bool waitForInitialization=false) | hh::Graph< Separator, AllTypes > | inline |
finishPushingData() | hh::Graph< Separator, AllTypes > | inline |
getBlockingResult() | hh::Graph< Separator, AllTypes > | inline |
Graph(std::string const &name="Graph", std::unique_ptr< Scheduler > scheduler=std::make_unique< DefaultScheduler >()) | hh::Graph< Separator, AllTypes > | inlineexplicit |
input(std::shared_ptr< InputNode_t > inputNode) | hh::Graph< Separator, AllTypes > | inline |
inputs(std::shared_ptr< InputNode_t > inputNode) | hh::Graph< Separator, AllTypes > | inline |
name() const | hh::behavior::Node | inline |
Node(std::shared_ptr< hh::core::abstraction::NodeAbstraction > core) | hh::behavior::Node | inlineexplicit |
nodes_ | hh::Graph< Separator, AllTypes > | private |
output(std::shared_ptr< OutputNode_t > outputNode) | hh::Graph< Separator, AllTypes > | inline |
outputs(std::shared_ptr< OutputNode_t > outputNode) | hh::Graph< Separator, AllTypes > | inline |
pushData(std::shared_ptr< CompatibleInputType_t > data) | hh::Graph< Separator, AllTypes > | inline |
waitForTermination() | hh::Graph< Separator, AllTypes > | inline |
~Graph() override=default | hh::Graph< Separator, AllTypes > | |
~Node()=default | hh::behavior::Node | virtual |