Index
All Classes|All Packages
A
- ActionAddNode - Class in com.marginallyclever.donatello.actions
-
Launches the "Add Node" dialog.
- ActionAddNode(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionAddNode
-
Constructor for subclasses to call.
- ActionCopyGraph - Class in com.marginallyclever.donatello.actions
-
Copies the editor's selected
Node
s and their sharedNodeConnection
s to the copy buffer. - ActionCopyGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionCopyGraph
-
Constructor for subclasses to call.
- ActionCutGraph - Class in com.marginallyclever.donatello.actions
-
Performs an
ActionCopyGraph
and then anActionDeleteGraph
. - ActionCutGraph(String, ActionDeleteGraph, ActionCopyGraph) - Constructor for class com.marginallyclever.donatello.actions.ActionCutGraph
-
Constructor for subclasses to call.
- ActionDeleteGraph - Class in com.marginallyclever.donatello.actions
-
Deletes the editor's selected
Node
s and sundry. - ActionDeleteGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionDeleteGraph
-
Constructor for subclasses to call.
- ActionEditNodes - Class in com.marginallyclever.donatello.actions
-
Launches the "edit node" dialog.
- ActionEditNodes(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionEditNodes
-
Constructor for subclasses to call.
- ActionFoldGraph - Class in com.marginallyclever.donatello.actions
-
Collapses the editor's selected
Node
s into a new sub-graph. - ActionFoldGraph(String, NodeGraphEditorPanel, ActionCutGraph) - Constructor for class com.marginallyclever.donatello.actions.ActionFoldGraph
-
Constructor for subclasses to call.
- ActionForciblyUpdateNodes - Class in com.marginallyclever.donatello.actions
- ActionForciblyUpdateNodes(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionForciblyUpdateNodes
-
Constructor for subclasses to call.
- ActionLoadGraph - Class in com.marginallyclever.donatello.actions
-
Launches a "select file to open" dialog and attempts to load the
NodeGraph
from disk. - ActionLoadGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionLoadGraph
-
Constructor for subclasses to call.
- ActionNewGraph - Class in com.marginallyclever.donatello.actions
-
Clears the editor's current
NodeGraph
. - ActionNewGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionNewGraph
-
Constructor for subclasses to call.
- ActionPasteGraph - Class in com.marginallyclever.donatello.actions
-
Duplicates the editor's copy buffer, inserts the contents into the editor's current
NodeGraph
, and sets the new content as the editor's selected items. - ActionPasteGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionPasteGraph
-
Constructor for subclasses to call.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionAddNode
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionCopyGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionCutGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionDeleteGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionEditNodes
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionFoldGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionForciblyUpdateNodes
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionLoadGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionNewGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionPasteGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionPrintGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionSaveGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionStraightenGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionUnfoldGraph
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.donatello.actions.ActionUpdateGraph
- ActionPrintGraph - Class in com.marginallyclever.donatello.actions
-
Uses the
JComponent.printAll(Graphics)
to generate aBufferedImage
and then saves that to a default path. - ActionPrintGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionPrintGraph
-
Constructor for subclasses to call.
- ActionSaveGraph - Class in com.marginallyclever.donatello.actions
-
Launches a "select file to save" dialog and attempts to save the
NodeGraph
to disk. - ActionSaveGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionSaveGraph
-
Constructor for subclasses to call.
- ActionStraightenGraph - Class in com.marginallyclever.donatello.actions
-
Straightens the editor's
Node
s by rounding their top-left corner x and y values to the nearestActionStraightenGraph.SNAP_SIZE
. - ActionStraightenGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionStraightenGraph
-
Constructor for subclasses to call.
- ActionUnfoldGraph - Class in com.marginallyclever.donatello.actions
-
Uncollapses all the editor's selected items that are
Subgraph
s. - ActionUnfoldGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionUnfoldGraph
-
Constructor for subclasses to call.
- ActionUpdateGraph - Class in com.marginallyclever.donatello.actions
-
Updates all dirty
Node
s in the editor's graph. - ActionUpdateGraph(String, NodeGraphEditorPanel) - Constructor for class com.marginallyclever.donatello.actions.ActionUpdateGraph
-
Constructor for subclasses to call.
- add(Node) - Method in class com.marginallyclever.nodegraphcore.NodeGraph
-
Adds a node to this graph.
- add(NodeConnection) - Method in class com.marginallyclever.nodegraphcore.NodeGraph
-
Adds a
NodeConnection
without checking if it already exists. - add(NodeGraph) - Method in class com.marginallyclever.nodegraphcore.NodeGraph
-
Add all
Node
s andNodeConnection
s from one model to this model. - Add - Class in com.marginallyclever.nodegraphcore.nodes.math
-
C=A+B
- Add() - Constructor for class com.marginallyclever.nodegraphcore.nodes.math.Add
-
Constructor for subclasses to call.
- Add(double, double) - Constructor for class com.marginallyclever.nodegraphcore.nodes.math.Add
-
Constructor for subclasses to call.
- addVariable(NodeVariable) - Method in class com.marginallyclever.nodegraphcore.Node
-
Add a
NodeVariable
to this node. - addViewListener(NodeGraphViewListener) - Method in class com.marginallyclever.donatello.NodeGraphViewPanel
-
NodeGraphViewListener
s register here. - ALIGN_BOTTOM - Static variable in class com.marginallyclever.donatello.NodeGraphViewPanel
-
Controls vertical text alignment within a
Node
orNodeVariable
. - ALIGN_CENTER - Static variable in class com.marginallyclever.donatello.NodeGraphViewPanel
-
Controls horizontal or vertical text alignment within a
Node
orNodeVariable
. - ALIGN_LEFT - Static variable in class com.marginallyclever.donatello.NodeGraphViewPanel
-
Controls horizontal text alignment within a
Node
orNodeVariable
. - ALIGN_RIGHT - Static variable in class com.marginallyclever.donatello.NodeGraphViewPanel
-
Controls horizontal text alignment within a
Node
orNodeVariable
. - ALIGN_TOP - Static variable in class com.marginallyclever.donatello.NodeGraphViewPanel
-
Controls vertical text alignment within a
Node
orNodeVariable
. - apply() - Method in class com.marginallyclever.nodegraphcore.NodeConnection
-
Send the value of upstream variables to downstream variables, dirty or not.
- applyIfDirty() - Method in class com.marginallyclever.nodegraphcore.NodeConnection
-
Send the value of upstream variables to downstream variables if the upstream is dirty.
- ATan2 - Class in com.marginallyclever.nodegraphcore.nodes.math
-
C=atan2(y,x)
- ATan2() - Constructor for class com.marginallyclever.nodegraphcore.nodes.math.ATan2
-
Constructor for subclasses to call.
- ATan2(double, double) - Constructor for class com.marginallyclever.nodegraphcore.nodes.math.ATan2
-
Constructor for subclasses to call.
All Classes|All Packages