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

    Fields
    Modifier and Type
    Field
    Description
    static String
     
    static String
     
    static 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
    LinearStretchEnhancementOperation(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

    • STATISTICS_PARAM

      public static String STATISTICS_PARAM
    • REMOVE_ENDS_PARAM

      public static String REMOVE_ENDS_PARAM
    • TAIL_TRIM_PARAM

      public static String TAIL_TRIM_PARAM
    • TAIL_TRIM_PERCENT_PARAM

      public static String 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:
      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