Class ActionChangeResolutions
java.lang.Object
gov.nih.mipav.model.scripting.actions.ActionBase
gov.nih.mipav.model.scripting.actions.ActionImageProcessorBase
gov.nih.mipav.model.scripting.actions.ActionChangeResolutions
- All Implemented Interfaces:
ScriptableActionInterface
A script action which changes the image's resolutions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanWhether or not to change all fileinfos/slices.private static final StringThe label to use for the parameter indicating the new resolutions.private static final StringThe label to use for the parameter indicating whether to change all slices.private static final StringThe label to use for the parameter indicating the index of the slice from which to set/retrieve the resolutions.private static final StringThe label to use for the parameter indicating the slice thickness.private intindex of the slice from which to retrieve the resolutions.private floatthe slice thickness.Fields inherited from class gov.nih.mipav.model.scripting.actions.ActionImageProcessorBase
INPUT_IMAGE_LABEL, recordingInputImage, recordingResultImageFields inherited from class gov.nih.mipav.model.scripting.actions.ActionBase
isScript -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for the dynamic instantiation and execution of the script action.ActionChangeResolutions(ModelImage image, boolean change_all, int slice_index, float slice_thickness) Main constructor with parameters for changing the resolution/slice thickness. -
Method Summary
Modifier and TypeMethodDescriptionvoidIf a script is being recorded and the action (read: algorithm) is done, add an entry for this action.voidscriptRun(ParameterTable parameters) Sets up the action dialog state and then executes it.Methods inherited from class gov.nih.mipav.model.scripting.actions.ActionImageProcessorBase
createInputImageParameter, isImageStoredInRecorder, setInputImage, setResultImage, storeImageInRecorder, storeImageInRunnerMethods inherited from class gov.nih.mipav.model.scripting.actions.ActionBase
getActionName, getActionName, isScript, setIsScript
-
Field Details
-
IMAGE_RESOLUTIONS
The label to use for the parameter indicating the new resolutions.- See Also:
-
RESOLUTIONS_ALL
The label to use for the parameter indicating whether to change all slices.- See Also:
-
SLICE_INDEX
The label to use for the parameter indicating the index of the slice from which to set/retrieve the resolutions.- See Also:
-
SLICE_THICKNESS
The label to use for the parameter indicating the slice thickness.- See Also:
-
changeAll
private boolean changeAllWhether or not to change all fileinfos/slices. -
sliceIndex
private int sliceIndexindex of the slice from which to retrieve the resolutions. -
sliceThickness
private float sliceThicknessthe slice thickness.
-
-
Constructor Details
-
ActionChangeResolutions
public ActionChangeResolutions()Constructor for the dynamic instantiation and execution of the script action. -
ActionChangeResolutions
public ActionChangeResolutions(ModelImage image, boolean change_all, int slice_index, float slice_thickness) Main constructor with parameters for changing the resolution/slice thickness.- Parameters:
image- DOCUMENT ME!change_all- change for all slicesslice_index- index of slice from which to get resolution changeslice_thickness- the slice thickness
-
-
Method Details
-
insertScriptLine
public void insertScriptLine()If a script is being recorded and the action (read: algorithm) is done, add an entry for this action.- Specified by:
insertScriptLinein interfaceScriptableActionInterface- Specified by:
insertScriptLinein classActionImageProcessorBase
-
scriptRun
Sets up the action dialog state and then executes it.- Specified by:
scriptRunin interfaceScriptableActionInterface- Specified by:
scriptRunin classActionImageProcessorBase- Parameters:
parameters- Table of parameters for the script to use.
-