Class Node::Output
Defined in File Node.hpp
Nested Relationships
This class is a nested type of Class Node.
Class Documentation
-
class Output
Public Types
-
enum class Type
Values:
-
enumerator MSender
-
enumerator SSender
-
enumerator MSender
Public Functions
-
inline Output(Node &par, std::string n, Type t, std::vector<DatatypeHierarchy> types)
-
inline Output(Node &par, std::string group, std::string n, Type t, std::vector<DatatypeHierarchy> types)
-
inline Node &getParent()
-
inline const Node &getParent() const
-
std::string toString() const
Output to string representation.
-
bool isSamePipeline(const Input &in)
Check if this output and given input are on the same pipeline.
See also
canConnect for checking if connection is possible
- Returns:
True if output and input are on the same pipeline
-
bool canConnect(const Input &in)
Check if connection is possible
- Parameters:
in – Input to connect to
- Returns:
True if connection is possible, false otherwise
-
std::vector<Connection> getConnections()
Retrieve all connections from this output
- Returns:
Vector of connections
Public Members
-
std::string group = ""
-
std::string name
-
Type type
-
std::vector<DatatypeHierarchy> possibleDatatypes
-
enum class Type