Loading [MathJax]/extensions/TeX/AMSmath.js
Radium Engine  1.5.29
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Ra::Dataflow::Core::DataflowGraph Member List

This is the complete list of members for Ra::Dataflow::Core::DataflowGraph, including all inherited members.

add_input(PortBaseInPtr in)Ra::Dataflow::Core::DataflowGraphinline
add_input(U &&... u)Ra::Dataflow::Core::DataflowGraphinline
add_input_output_nodes()Ra::Dataflow::Core::DataflowGraphinline
add_link(const std::shared_ptr< Node > &nodeFrom, const std::string &nodeFromOutputName, const std::shared_ptr< Node > &nodeTo, const std::string &nodeToInputName)Ra::Dataflow::Core::DataflowGraph
add_link(const std::shared_ptr< Node > &nodeFrom, Node::PortIndex portOutIdx, const std::shared_ptr< Node > &nodeTo, Node::PortIndex portInIdx)Ra::Dataflow::Core::DataflowGraph
add_link(Node::PortBaseOutRawPtr outputPort, Node::PortBaseInRawPtr inputPort)Ra::Dataflow::Core::DataflowGraph
add_link(const std::shared_ptr< PortOut< T > > &outputPort, const std::shared_ptr< PortIn< U > > &inputPort)Ra::Dataflow::Core::DataflowGraph
add_metadata(const nlohmann::json &data)Ra::Dataflow::Core::Node
add_node(std::shared_ptr< Node > newNode)Ra::Dataflow::Core::DataflowGraphvirtual
add_node(U &&... u)Ra::Dataflow::Core::DataflowGraph
add_output(PortBaseOutPtr out)Ra::Dataflow::Core::DataflowGraphinline
add_output(U &&... u)Ra::Dataflow::Core::DataflowGraphinline
add_parameter(const std::string &name, const T &value) (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinlineprotected
add_port(PortCollection< PortPtr< PortType > > &, PortPtr< PortType > port)Ra::Dataflow::Core::Nodeinlineprotected
can_link(const std::shared_ptr< Node > &nodeFrom, Node::PortIndex portOutIdx, const std::shared_ptr< Node > &nodeTo, Node::PortIndex portInIdx) constRa::Dataflow::Core::DataflowGraphinline
can_link(const Node *nodeFrom, Node::PortIndex portOutIdx, const Node *nodeTo, Node::PortIndex portInIdx) constRa::Dataflow::Core::DataflowGraphinline
clear_nodes()Ra::Dataflow::Core::DataflowGraphvirtual
compile() overrideRa::Dataflow::Core::DataflowGraphvirtual
contains_node_recursive(const Node *node) constRa::Dataflow::Core::DataflowGraphprotected
DataflowGraph(const std::string &name)Ra::Dataflow::Core::DataflowGraphexplicit
DataflowGraph(const std::string &instanceName, const std::string &typeName)Ra::Dataflow::Core::DataflowGraphprotected
destroy() overrideRa::Dataflow::Core::DataflowGraphvirtual
display_name() constRa::Dataflow::Core::Nodeinline
execute() overrideRa::Dataflow::Core::DataflowGraphvirtual
fromJson(const nlohmann::json &data)Ra::Dataflow::Core::Node
fromJsonInternal(const nlohmann::json &data) overrideRa::Dataflow::Core::DataflowGraphprotectedvirtual
generate_ports()Ra::Dataflow::Core::DataflowGraph
has_node_by_name(const std::string &instance, const std::string &model) constRa::Dataflow::Core::DataflowGraphprotected
IndexAndPort typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
init() overrideRa::Dataflow::Core::DataflowGraphvirtual
input_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
input_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
input_by_name(const std::string &name) const -> IndexAndPort< PortBaseInRawPtr >Ra::Dataflow::Core::Node
input_node() (defined in Ra::Dataflow::Core::DataflowGraph)Ra::Dataflow::Core::DataflowGraphinline
input_node_port(const std::string &nodeName, const std::string &portName)Ra::Dataflow::Core::DataflowGraphinline
input_port(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
input_variables()Ra::Dataflow::Core::Nodeinline
inputs() constRa::Dataflow::Core::Nodeinline
instance_name() constRa::Dataflow::Core::Nodeinline
is_compiled() constRa::Dataflow::Core::DataflowGraphinline
is_initialized() const (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinline
is_input()Ra::Dataflow::Core::Nodeinline
is_output()Ra::Dataflow::Core::Nodeinline
loadFromJson(const std::string &jsonFilePath)Ra::Dataflow::Core::DataflowGraph
loadGraphFromJsonFile(const std::string &filename)Ra::Dataflow::Core::DataflowGraphstatic
m_display_nameRa::Dataflow::Core::Nodeprotected
m_initializedRa::Dataflow::Core::Nodeprotected
m_input_variablesRa::Dataflow::Core::Nodeprotected
m_inputsRa::Dataflow::Core::Nodeprotected
m_instance_nameRa::Dataflow::Core::Nodeprotected
m_metadataRa::Dataflow::Core::Nodeprotected
m_model_nameRa::Dataflow::Core::Nodeprotected
m_outputsRa::Dataflow::Core::Nodeprotected
m_parametersRa::Dataflow::Core::Nodeprotected
metadata()Ra::Dataflow::Core::Nodeinline
model_name() constRa::Dataflow::Core::Nodeinline
needs_recompile()Ra::Dataflow::Core::DataflowGraphinline
Node()=delete (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
Node(const Node &)=delete (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
Node(const std::string &instance, const std::string &typeName)Ra::Dataflow::Core::Nodeprotected
node(const std::string &instanceNameNode) constRa::Dataflow::Core::DataflowGraph
node(const std::string &instanceNameNode) constRa::Dataflow::Core::DataflowGraphinline
node_count() constRa::Dataflow::Core::DataflowGraphinline
node_typename() (defined in Ra::Dataflow::Core::DataflowGraph)Ra::Dataflow::Core::DataflowGraphinlinestatic
nodes() constRa::Dataflow::Core::DataflowGraphinline
nodes_by_level() constRa::Dataflow::Core::DataflowGraphinline
nodesAndLinksProtection() constRa::Dataflow::Core::DataflowGraphinline
operator=(const Node &)=delete (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
operator==(const Node &node)Ra::Dataflow::Core::Nodeinline
output_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
output_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
output_by_name(const std::string &name) const -> IndexAndPort< PortBaseOutRawPtr >Ra::Dataflow::Core::Node
output_node() (defined in Ra::Dataflow::Core::DataflowGraph)Ra::Dataflow::Core::DataflowGraphinline
output_node_port(const std::string &nodeName, const std::string &portName)Ra::Dataflow::Core::DataflowGraphinline
output_port(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
outputs() constRa::Dataflow::Core::Nodeinline
parameters()Ra::Dataflow::Core::Nodeinline
ParamHandle typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
port(const PortCollection< PortPtr< PortType > > &ports, PortIndex index) constRa::Dataflow::Core::Nodeinlineprotected
port_base(const PortCollection< PortPtr< PortType > > &ports, PortIndex idx) const -> PortRawPtr< PortType >Ra::Dataflow::Core::Nodeprotected
port_by_index(const std::string &type, PortIndex index) constRa::Dataflow::Core::Node
port_by_name(const std::string &type, const std::string &name) const -> IndexAndPort< PortBaseRawPtr >Ra::Dataflow::Core::Node
port_by_name(const PortCollection< PortPtr< PortType > > &ports, const std::string &name) const -> IndexAndPort< PortRawPtr< PortType > >Ra::Dataflow::Core::Nodeprotected
PortBaseCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseInCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseInPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseInRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseOutCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseOutPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseOutRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBasePtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortIndex typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortInPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortInRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortOutPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortOutRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
remove_input(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
remove_link(std::shared_ptr< Node > node, const std::string &nodeInputName)Ra::Dataflow::Core::DataflowGraph
remove_link(std::shared_ptr< Node > node, const PortIndex &in_port_index)Ra::Dataflow::Core::DataflowGraph
remove_node(std::shared_ptr< Node > node)Ra::Dataflow::Core::DataflowGraphvirtual
remove_output(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
remove_parameter(const std::string &name) (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinlineprotected
remove_parameter(ParamHandle< T > &handle) (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinlineprotected
remove_unlinked_input_output_ports()Ra::Dataflow::Core::DataflowGraphinline
saveToJson(const std::string &jsonFilePath)Ra::Dataflow::Core::DataflowGraph
set_display_name(const std::string &name)Ra::Dataflow::Core::Nodeinline
set_instance_name(const std::string &name)Ra::Dataflow::Core::Nodeinline
setNodesAndLinksProtection(bool on)Ra::Dataflow::Core::DataflowGraphinline
shouldBeSaved() (defined in Ra::Dataflow::Core::DataflowGraph)Ra::Dataflow::Core::DataflowGraphinline
toJson(nlohmann::json &data) constRa::Dataflow::Core::Node
toJsonInternal(nlohmann::json &) const overrideRa::Dataflow::Core::DataflowGraphprotectedvirtual
~DataflowGraph()=default (defined in Ra::Dataflow::Core::DataflowGraph)Ra::Dataflow::Core::DataflowGraphvirtual
~Node()=defaultRa::Dataflow::Core::Nodevirtual