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.edgedetection.firstderivative.FirstDerivativeOperation
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 FirstDerivativeOperation extends org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
Author:
fdiaz
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static String
     
    static final String
     
    static String
     
    static final String
     
    static final String
     
    static final String
     
    static String
     

    Fields inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation

    COPY_UNPROCESSED_BANDS_PARAM

    Fields inherited from interface org.gvsig.raster.lib.buffer.api.operations.SpecifiedBandsOperation

    BANDS_TO_PROCESS_PARAM, LINEAR_STRETCH_ENHANCEMENT_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    FirstDerivativeOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     

    Methods inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation

    getBandsToProcess, getProcessableBandNoDatas, getProcessableBandNoDatasAsArray, getProcessableBandTypes, getProcessableBandTypesAsArray, getTypesAsArray, isProcessableBand

    Methods inherited from class org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation

    execute, getFactory, getInputBuffer, getOutputBuffer, getParameter, getParameters, getTaskStatus, mustCopyUnprocessedBands, setOutputBuffer, setParameter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.raster.lib.buffer.api.operations.Operation

    execute, getFactory
  • Field Details

  • Constructor Details

    • FirstDerivativeOperation

      public FirstDerivativeOperation(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:
      preProcess in interface org.gvsig.raster.lib.buffer.spi.operations.OperationServices
      Overrides:
      preProcess in class org.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:
      process in interface org.gvsig.raster.lib.buffer.spi.operations.OperationServices
      Overrides:
      process in class org.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:
      postProcess in interface org.gvsig.raster.lib.buffer.spi.operations.OperationServices
      Overrides:
      postProcess in class org.gvsig.raster.lib.buffer.spi.operations.AbstractSpecifiedBandsOperation
      Throws:
      org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException