Class ScaleImageIndependently
Object
AnchorBean<Task<StackSequenceInput, NoSharedState>>
Task<StackSequenceInput, NoSharedState>
ScaleImage<NoSharedState>
ScaleImageIndependently
Creates a scaled copy of images, treating each image independently, and without any padding or
alignment.
When given input images of identical size, it will produce outputs of identical (scaled) size.
However, when given inputs of varying size, it will usually produce outputs of varying (scaled) size.
- Author:
- Owen Feehan
-
Field Summary
Fields inherited from class org.anchoranalysis.plugin.image.task.bean.scale.ScaleImage
binary, scaleCalculator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNoSharedStatebeforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) protected StackscaleStack(Stack stack, Optional<ImageSizeSuggestion> suggestedSize, VoxelsResizer voxelsResizer, NoSharedState sharedState) Produce a scaled version of aStack, mapping each channel to a scaled version of itself.Methods inherited from class org.anchoranalysis.plugin.image.task.bean.scale.ScaleImage
afterAllJobsAreExecuted, defaultOutputs, doJobOnInput, getInterpolator, getScaleCalculator, hasVeryQuickPerInputExecution, inputTypesExpected, isBinary, setBinary, setInterpolator, setScaleCalculatorMethods inherited from class org.anchoranalysis.experiment.bean.task.Task
executeJob, isInputCompatibleWithMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
ScaleImageIndependently
public ScaleImageIndependently()
-
-
Method Details
-
beforeAnyJobIsExecuted
public NoSharedState beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) throws ExperimentExecutionException - Specified by:
beforeAnyJobIsExecutedin classTask<StackSequenceInput, NoSharedState>- Throws:
ExperimentExecutionException
-