ironflow.nodes.std.basic_operators module
- class ironflow.nodes.std.basic_operators.AND_Node(params)[source]
Bases:
LogicNodeBase- title = 'and'
- class ironflow.nodes.std.basic_operators.ArithmeticNodeBase(params)[source]
Bases:
OperatorNodeBase- color = '#58db53'
- class ironflow.nodes.std.basic_operators.ComparatorNodeBase(params)[source]
Bases:
OperatorNodeBase- color = '#a1574c'
- class ironflow.nodes.std.basic_operators.Divide_Node(params)[source]
Bases:
ArithmeticNodeBase- title = '/'
- class ironflow.nodes.std.basic_operators.Equal_Node(params)[source]
Bases:
ComparatorNodeBase- title = '=='
- class ironflow.nodes.std.basic_operators.GreaterEq_Node(params)[source]
Bases:
ComparatorNodeBase- title = '>='
- class ironflow.nodes.std.basic_operators.Greater_Node(params)[source]
Bases:
ComparatorNodeBase- title = '>'
- class ironflow.nodes.std.basic_operators.LessEq_Node(params)[source]
Bases:
ComparatorNodeBase- title = '<='
- class ironflow.nodes.std.basic_operators.Less_Node(params)[source]
Bases:
ComparatorNodeBase- title = '<'
- class ironflow.nodes.std.basic_operators.LogicNodeBase(params)[source]
Bases:
OperatorNodeBase- color = '#f58142'
- class ironflow.nodes.std.basic_operators.Minus_Node(params)[source]
Bases:
ArithmeticNodeBase- title = '-'
- class ironflow.nodes.std.basic_operators.Multiply_Node(params)[source]
Bases:
ArithmeticNodeBase- title = '*'
- class ironflow.nodes.std.basic_operators.NAND_Node(params)[source]
Bases:
LogicNodeBase- title = 'nand'
- class ironflow.nodes.std.basic_operators.NOR_Node(params)[source]
Bases:
LogicNodeBase- title = 'nor'
- class ironflow.nodes.std.basic_operators.NOT_Node(params)[source]
Bases:
LogicNodeBase- title = 'not'
- class ironflow.nodes.std.basic_operators.NotEqual_Node(params)[source]
Bases:
ComparatorNodeBase- title = '!='
- class ironflow.nodes.std.basic_operators.OR_Node(params)[source]
Bases:
LogicNodeBase- title = 'or'
- class ironflow.nodes.std.basic_operators.OperatorNodeBase(params)[source]
Bases:
Node- init_inputs: List[NodeInputBP] = [<ryvencore.NodePortBP.NodeInputBP object>, <ryvencore.NodePortBP.NodeInputBP object>]
- place_event()[source]
place_event() is called once the node object has been fully initialized and placed in the flow. When loading content, place_event() is executed before the connections are built, which is important for nodes that need to update once and, during this process, set output data values, to prevent later connected (potentially sequential) nodes from receiving false updates because of that. Notice that this method gets executed every time the node is added to the flow, which can happen multiple times for the same object, for example due to undo/redo operations. Also note that GUI content is usually not accessible yet from here, for that use view_place_event().
- style = 'small'
- update_event(inp=-1)[source]
Gets called when an input received a signal or some node requested data of an output in exec mode
- version: str = 'v0.0'
- class ironflow.nodes.std.basic_operators.Plus_Node(params)[source]
Bases:
ArithmeticNodeBase- title = '+'
- class ironflow.nodes.std.basic_operators.Power_Node(params)[source]
Bases:
ArithmeticNodeBase- title = '**'
- class ironflow.nodes.std.basic_operators.XNOR_Node(params)[source]
Bases:
LogicNodeBase- title = 'xnor'