Class LinearStretchEnhancementOperation
java.lang.Object
org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
org.gvsig.raster.lib.buffer.impl.operations.linearstretchenhancement.LinearStretchEnhancementOperation
- All Implemented Interfaces:
org.gvsig.raster.lib.buffer.api.operations.Operation,org.gvsig.raster.lib.buffer.api.operations.SpecifiedBandsOperation,org.gvsig.raster.lib.buffer.spi.operations.OperationServices
public class LinearStretchEnhancementOperation
extends org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
- Author:
- fdiaz
-
Field Summary
FieldsFields inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
COPY_UNPROCESSED_BANDS_PARAMFields inherited from interface org.gvsig.raster.lib.buffer.api.operations.SpecifiedBandsOperation
BANDS_TO_PROCESS_PARAM, LINEAR_STRETCH_ENHANCEMENT_NAME -
Constructor Summary
ConstructorsConstructorDescriptionLinearStretchEnhancementOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory) -
Method Summary
Methods inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
getBandsToProcess, getProcessableBandNoDatas, getProcessableBandNoDatasAsArray, getProcessableBandTypes, getProcessableBandTypesAsArray, getTypesAsArray, isProcessableBandMethods inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
execute, getFactory, getInputBuffer, getOutputBuffer, getParameter, getParameters, getTaskStatus, mustCopyUnprocessedBands, setOutputBuffer, setParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.raster.lib.buffer.api.operations.Operation
execute, getFactory
-
Field Details
-
STATISTICS_PARAM
-
REMOVE_ENDS_PARAM
-
TAIL_TRIM_PARAM
-
TAIL_TRIM_PERCENT_PARAM
-
-
Constructor Details
-
LinearStretchEnhancementOperation
public LinearStretchEnhancementOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory) - Parameters:
factory-
-
-
Method Details
-
preProcess
public void preProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException- Specified by:
preProcessin interfaceorg.gvsig.raster.lib.buffer.spi.operations.OperationServices- Overrides:
preProcessin classorg.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-
process
public void process() throws org.gvsig.raster.lib.buffer.spi.exceptions.ProcessingOperationException- Specified by:
processin interfaceorg.gvsig.raster.lib.buffer.spi.operations.OperationServices- Overrides:
processin classorg.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation- Throws:
org.gvsig.raster.lib.buffer.spi.exceptions.ProcessingOperationException
-
postProcess
public void postProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException- Specified by:
postProcessin interfaceorg.gvsig.raster.lib.buffer.spi.operations.OperationServices- Overrides:
postProcessin classorg.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-