public class HetdyneF 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 |
|---|
HetdyneF() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Called when the unit is disposed of.
|
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()
Called when the unit is created.
|
void |
parameterUpdate(java.lang.String paramname,
java.lang.Object value)
Called a parameters is updated (e.g.
|
void |
process()
The main unit algorithm.
|
void |
reset()
Called when the unit is reset.
|
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, 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, restoreClipInState, setDefaultInputNodes, setDefaultNodeRequirement, setDefaultOutputNodes, setDisplayName, setDisplayPackage, setGUIBuilderV2Info, setHelpFileLocation, setMaximumInputNodes, setMaximumOutputNodes, setMinimumInputNodes, setMinimumOutputNodes, setOutputPolicy, setParameter, setParameterPanelClass, setParameterPanelInstantiate, setParameterUpdatePolicy, setPopUpDescription, setRunnableInterface, setToolName, setToolPackage, setVersion, showParameterPanel, stoppingpublic void process()
throws java.lang.Exception
Unitpublic void init()
public void reset()
public void parameterUpdate(java.lang.String paramname,
java.lang.Object value)
parameterUpdate in class Unitpublic boolean getRequireDoubleInputs()
getRequireDoubleInputs in interface ProcessDoublesInterfacepublic boolean getCanProcessDoubleArrays()
getCanProcessDoubleArrays in interface ProcessDoublesInterfacepublic void setRequireDoubleInputs(boolean state)
ProcessDoublesInterfacesetRequireDoubleInputs in interface ProcessDoublesInterfacepublic void setCanProcessDoubleArrays(boolean state)
ProcessDoublesInterfacesetCanProcessDoubleArrays in interface ProcessDoublesInterfacepublic java.lang.String[] getInputTypes()
UnitgetInputTypes in class Unitpublic java.lang.String[] getOutputTypes()
UnitgetOutputTypes in class Unit