public class ExternalProgram extends ExternalFunction
| Modifier and Type | Field and Description |
|---|---|
protected static Runtime |
rt
Runtime object for running JVM.
|
controls, function, numRange, paramList, params, resX, resYMICRON, micronHeight, micronStep, micronWidth, xType, yType, zType| Constructor and Description |
|---|
ExternalProgram()
Creates an uninitialized external program transform.
|
ExternalProgram(DataTransform parent,
String name,
String function)
Creates an external program transform from the given transform.
|
| Modifier and Type | Method and Description |
|---|---|
FlatField |
evaluate(FlatField input,
String[] params)
Evaluates the function for the given input data and parameter values.
|
static boolean |
isParentRequired()
Indicates whether this transform type requires a parent transform.
|
static boolean |
isValidParent(DataTransform data)
Indicates whether this transform type would accept the given transform as
its parent transform.
|
static DataTransform |
makeTransform(DataManager dm)
Creates a new external program, with user interaction.
|
FunctionParam[] |
params()
Gets the input parameter names and corresponding default values.
|
int[] |
predict(int width,
int height,
int num,
String[] params)
Predicts the width, height and number of output planes, given the width,
height and number of input planes, and parameter values.
|
getCacheId, getControls, getData, getImageHeight, getImageWidth, getParameterDefaults, getParameterNames, getParameters, getRangeCount, initState, isCompatible, isValidDimension, matches, restoreState, saveState, setParameters, setParameterscanDisplay3D, getHTMLDescription, getImage, getImageUnits, getMicronHeight, getMicronStep, getMicronStep, getMicronWidth, getRangeTypes, getSuggestedMaps, getType, getXType, getYType, getZType, getZUnit, isImmediateaddTransformListener, canDisplay2D, discard, displayChanged, getDimTypes, getFont, getLabels, getLengths, getName, getParent, getThumbHandler, getTransformId, getUnitDescription, makeLabels, notifyListeners, removeTransformListener, setFont, toStringprotected static Runtime rt
public ExternalProgram()
public ExternalProgram(DataTransform parent, String name, String function)
public int[] predict(int width,
int height,
int num,
String[] params)
predict in class ExternalFunctionpublic FunctionParam[] params()
params in class ExternalFunctionpublic FlatField evaluate(FlatField input, String[] params)
evaluate in class ExternalFunctionpublic static DataTransform makeTransform(DataManager dm)
public static boolean isValidParent(DataTransform data)
public static boolean isParentRequired()
Copyright © 2015–2022 SciJava. All rights reserved.