public class JPlotter extends Unit implements ProcessDoublesInterface
CLONE_ALL_OUTPUT, CLONE_MULTIPLE_OUTPUT, COPY_OUTPUT, ESSENTIAL, ESSENTIAL_IF_CONNECTED, IMMEDIATE_UPDATE, INTERNAL, LATE_INITIALIZE, NO_UPDATE, ON_TASK_INSTANTATION, ON_USER_ACCESS, OPTIONAL, PROCESS_UPDATE, TRANSIENT, TRANSIENT_ACCESSIBLE, USER_ACCESSIBLE
Constructor and Description |
---|
JPlotter() |
Modifier and Type | Method and Description |
---|---|
boolean |
getCanProcessDoubleArrays() |
java.lang.String[] |
getInputTypes()
This method should return an array of the data types accepted by nodes not specified in getNodeInputTypes (e.g.
|
java.lang.String[] |
getOutputTypes()
This method should return an array of the data types output by nodes not specified in getNodeOutputTypes() (e.g.
|
boolean |
getRequireDoubleInputs() |
void |
init()
Initialses information specific to JPlotter.
|
void |
parameterUpdate(java.lang.String name,
java.lang.Object value) |
void |
process()
The main unit algorithm.
|
void |
setCanProcessDoubleArrays(boolean state)
Unit Programmers should set this to true if this unit can process input data sets in double precision format
|
void |
setRequireDoubleInputs(boolean state)
Unit Programmers should set this to true if this unit requires its inputs to be in double precision format
|
debug, debug, defineParameter, dispose, extractClipInState, getClipIn, getClipIn, getControlInterface, getDefaultInputNodes, getDefaultNodeRequirement, getDefaultOutputNodes, getDisplayName, getDisplayPackage, getGUIBuilderV2Info, getHelpFileLocation, getInputAtNode, getInputNodeCount, getMaximumInputNodes, getMaximumOutputNodes, getMinimumInputNodes, getMinimumOutputNodes, getNodeInputTypes, getNodeOutputTypes, getOutputNodeCount, getOutputPolicy, getPackageName, getParameter, getParameterPanelClass, getParameterPanelInstantiate, getParameterType, getParameterUpdatePolicy, getPopUpDescription, getRunnableInterface, getTask, getTaskGraphContext, getToolName, getToolPackage, getToolTable, getVersion, hideParameterPanel, isClipInName, isInputAtNode, isOutputSent, isParameter, log, log, notifyError, notifyError, output, outputAtNode, outputAtNode, parameterUpdated, putClipIn, removeClipIn, removeParameter, reset, restoreClipInState, setDefaultInputNodes, setDefaultNodeRequirement, setDefaultOutputNodes, setDisplayName, setDisplayPackage, setGUIBuilderV2Info, setHelpFileLocation, setMaximumInputNodes, setMaximumOutputNodes, setMinimumInputNodes, setMinimumOutputNodes, setOutputPolicy, setParameter, setParameterPanelClass, setParameterPanelInstantiate, setParameterUpdatePolicy, setPopUpDescription, setRunnableInterface, setToolName, setToolPackage, setVersion, showParameterPanel, stopping
public void process() throws java.lang.Exception
Unit
public java.lang.String[] getInputTypes()
Unit
getInputTypes
in class Unit
public java.lang.String[] getOutputTypes()
Unit
getOutputTypes
in class Unit
public void parameterUpdate(java.lang.String name, java.lang.Object value)
parameterUpdate
in class Unit
public boolean getRequireDoubleInputs()
getRequireDoubleInputs
in interface ProcessDoublesInterface
public boolean getCanProcessDoubleArrays()
getCanProcessDoubleArrays
in interface ProcessDoublesInterface
public void setRequireDoubleInputs(boolean state)
ProcessDoublesInterface
setRequireDoubleInputs
in interface ProcessDoublesInterface
public void setCanProcessDoubleArrays(boolean state)
ProcessDoublesInterface
setCanProcessDoubleArrays
in interface ProcessDoublesInterface