ELVE  1
ELVE Logic Visualization Explorer
Elve::NodeData Class Reference

Public Member Functions

 NodeData (const NodeID &id=-1, const NodeName &name="unnamed", const Dependencies &dependencies={}, const NodeType &type=NODE, const NodeProperties &props={}, const Index &ioindex=0, int inputCount=2, int outputCount=1, const Names &inputNames={}, const Names &outputNames={})
 NodeData (const QJsonObject &obj)
const NodeProperties & properties () const
NodeProperties & properties ()
const NodeID & id () const
const Dependencies & dependencies () const
const NodeType & type () const
const Index & ioIndex () const
const QJsonObject json () const
const NodeName & name () const
int inputCount () const
int outputCount () const
Name inputName (const Index &i) const
Name outputName (const Index &i) const
NodeData asInput (const NodeID &newId, const Index &io) const
NodeData asOutput (const NodeID &newID, const Index &io) const

Friends

class Node

Detailed Description

Definition at line 92 of file NodeData.h.

List of all members.


The documentation for this class was generated from the following files:
 All Classes Functions