public class ConvolutionOperation extends AbstractSpecifiedBandsOperation
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AVERAGE_OPERATOR_STRING |
static java.lang.String |
CUSTOM_KERNEL_PARAM |
static java.lang.String |
CUSTOM_OPERATOR_STRING |
static java.lang.String |
GAUSS_OPERATOR_STRING |
static java.lang.String |
HIGH_PASS_OPERATOR_STRING |
static java.lang.String |
LOW_PASS_OPERATOR_STRING |
static java.lang.String |
OPERATOR_PARAM |
static java.lang.String |
SHARPNESS_PARAM |
static java.lang.String |
SIDE_WINDOW_PARAM |
COPY_UNPROCESSED_BANDS_PARAMBANDS_TO_PROCESS_PARAM, LINEAR_STRETCH_ENHANCEMENT_NAME| Constructor and Description |
|---|
ConvolutionOperation(OperationFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
postProcess()
Prepare the result
|
void |
preProcess()
Prepare the process
|
void |
process()
Process the operation
|
getBandsToProcess, getProcessableBandNoDatas, getProcessableBandNoDatasAsArray, getProcessableBandTypes, getProcessableBandTypesAsArray, getTypesAsArray, isProcessableBandexecute, getFactory, getInputBuffer, getOutputBuffer, getParameter, getParameters, getTaskStatus, mustCopyUnprocessedBands, setOutputBuffer, setParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getFactorypublic static final java.lang.String AVERAGE_OPERATOR_STRING
public static final java.lang.String LOW_PASS_OPERATOR_STRING
public static final java.lang.String HIGH_PASS_OPERATOR_STRING
public static final java.lang.String GAUSS_OPERATOR_STRING
public static final java.lang.String CUSTOM_OPERATOR_STRING
public static java.lang.String OPERATOR_PARAM
public static java.lang.String CUSTOM_KERNEL_PARAM
public static java.lang.String SHARPNESS_PARAM
public static java.lang.String SIDE_WINDOW_PARAM
public ConvolutionOperation(OperationFactory factory)
factory - public void preProcess()
throws BufferOperationException
OperationServicespreProcess in interface OperationServicespreProcess in class AbstractSpecifiedBandsOperationBufferOperationExceptionpublic void process()
throws ProcessingOperationException
OperationServicesprocess in interface OperationServicesprocess in class AbstractSpecifiedBandsOperationProcessingOperationExceptionpublic void postProcess()
throws BufferOperationException
OperationServicespostProcess in interface OperationServicespostProcess in class AbstractSpecifiedBandsOperationBufferOperationException