Package

geotrellis.raster

resample

Permalink

package resample

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. resample
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AggregateResample extends Resample

    Permalink
  2. sealed trait AggregateResampleMethod extends ResampleMethod

    Permalink
  3. class ArrayResampleAssign[T] extends ResampleAssign

    Permalink
  4. class AverageResample extends AggregateResample

    Permalink

    Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample

  5. class BicubicConvolutionResample extends BicubicResample

    Permalink

    Uses the following implementation: http://www.paulinternet.nl/?page=bicubic

  6. abstract class BicubicResample extends CubicResample

    Permalink

    All classes inheriting from this class uses the resample as follows: First the 4 rows each containing 4 points are resampled, then each result is stored and together resampled.

    All classes inheriting from this class uses the resample as follows: First the 4 rows each containing 4 points are resampled, then each result is stored and together resampled.

    If there can't be 16 points resolved, it falls back to bilinear resampling.

  7. class BicubicSplineResample extends BicubicResample

    Permalink

    Uses the Akima cubic spline resample.

    Uses the Akima cubic spline resample.

    The paper can be found here: http://www.leg.ufpr.br/lib/exe/fetch.php/wiki:internas:biblioteca:akima.pdf

    A more graspable explanation can be found here: http://www.iue.tuwien.ac.at/phd/rottinger/node60.html

  8. class BilinearResample extends Resample

    Permalink
  9. final class BitResampleAssign extends ResampleAssign

    Permalink
  10. class ByteBufferResampleAssign extends ResampleAssign

    Permalink
  11. class CubicConvolutionResample extends AnyRef

    Permalink
  12. abstract class CubicResample extends BilinearResample

    Permalink

    This abstract class serves as a base class for the family of cubic resample algorithms implemented.

    This abstract class serves as a base class for the family of cubic resample algorithms implemented. As a constructor argument it takes the dimension of the cube. It takes the closest dimension ^ 2 points and then resamples over those points.

    If there is less then dimension ^ 2 points obtainable for the current point the implementation extrapolates points in order to approximate the derivatives that it needs.

    Note that this class is single-threaded.

  13. class CubicSplineResample extends AnyRef

    Permalink
  14. class DoubleBufferResampleAssign extends ResampleAssign

    Permalink
  15. class FloatBufferResampleAssign extends ResampleAssign

    Permalink
  16. trait Implicits extends AnyRef

    Permalink
  17. class IntBufferResampleAssign extends ResampleAssign

    Permalink
  18. class LanczosResample extends CubicResample

    Permalink

    Implemented exactly as in: http://en.wikipedia.org/wiki/Lanczos_resampling#Multidimensional_interpolation

    Implemented exactly as in: http://en.wikipedia.org/wiki/Lanczos_resampling#Multidimensional_interpolation

    GDAL uses a Lanczos resample radius, *a*, as 3, so our cubic size here is 6 * 6.

    This falls back to the Bilinear resample when all 6 * 6 points can't be established.

  19. class LanczosResampler extends AnyRef

    Permalink
  20. class MaxResample extends AggregateResample

    Permalink

    Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample

  21. class MedianResample extends AggregateResample

    Permalink

    Takes the ordinally-middlemost value in a region and resamples to that.

    Takes the ordinally-middlemost value in a region and resamples to that.

    As with other aggregate resampling methods, this is most useful when decreasing resolution or downsampling.

  22. class MinResample extends AggregateResample

    Permalink

    Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample

  23. class ModeResample extends AggregateResample

    Permalink

    Takes the most common value in a region and resamples to that.

    Takes the most common value in a region and resamples to that.

    As with other aggregate resampling methods, this is most useful when decreasing resolution or downsampling.

  24. trait MultibandRasterResampleMethods extends RasterResampleMethods[MultibandRaster]

    Permalink
  25. trait MultibandTileResampleMethods extends TileResampleMethods[MultibandTile]

    Permalink
  26. class NearestNeighborResample extends Resample

    Permalink
  27. sealed trait PointResampleMethod extends ResampleMethod

    Permalink
  28. trait RasterResampleMethods[+T <: Raster[_]] extends MethodExtensions[T]

    Permalink
  29. abstract class Resample extends AnyRef

    Permalink
  30. trait ResampleAssign extends AnyRef

    Permalink
  31. sealed trait ResampleMethod extends AnyRef

    Permalink
  32. trait ResampleMethods[T <: CellGrid[Int]] extends MethodExtensions[T]

    Permalink
  33. class ShortBufferResampleAssign extends ResampleAssign

    Permalink
  34. trait SinglebandRasterResampleMethods extends RasterResampleMethods[SinglebandRaster]

    Permalink
  35. trait SinglebandTileResampleMethods extends TileResampleMethods[Tile]

    Permalink
  36. class SumResample extends AggregateResample

    Permalink
  37. trait TileResampleMethods[T] extends MethodExtensions[T]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped