Class PrintImage
java.lang.Object
com.marginallyclever.nodegraphcore.Node
com.marginallyclever.donatello.nodes.images.PrintImage
- All Implemented Interfaces:
PrintWithGraphics
public class PrintImage extends Node implements PrintWithGraphics
- Since:
- 2022-02-23
-
Field Summary
Fields inherited from class com.marginallyclever.nodegraphcore.Node
TITLE_HEIGHT
-
Constructor Summary
Constructors Constructor Description PrintImage()
Constructor for subclasses to call.PrintImage(java.awt.image.BufferedImage img, double x, double y)
Constructor that sets starting values. -
Method Summary
Methods inherited from class com.marginallyclever.nodegraphcore.Node
addVariable, cleanAllInputs, cleanAllOutputs, getInPosition, getLabel, getName, getNumVariables, getOutPosition, getRectangle, getUniqueID, getUniqueIDSource, getUniqueName, getVariable, getVariables, isDirty, moveRelative, removeVariable, setLabel, setPosition, setRectangle, setUniqueID, setUniqueIDSource, toString, updateBounds, updateIfNotDirty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
PrintImage
public PrintImage()Constructor for subclasses to call. -
PrintImage
public PrintImage(java.awt.image.BufferedImage img, double x, double y)Constructor that sets starting values.- Parameters:
img
- the starting value.x
- the starting value.y
- the starting value.
-
-
Method Details
-
create
Description copied from class:Node
Return one new instance of this type ofNode
. Override this method in derived classes. -
update
public void update()Description copied from class:Node
Override this method to provide the custom behavior of this node. Runs regardless of dirty inputs or outputs. -
print
public void print(java.awt.Graphics g)Description copied from interface:PrintWithGraphics
Called when the implementing class should paint.- Specified by:
print
in interfacePrintWithGraphics
- Parameters:
g
- theGraphics
context.
-