Package

geotrellis.raster

resample

Permalink

package resample

Linear Supertypes
AnyRef, Any
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. class IntBufferResampleAssign extends ResampleAssign

    Permalink
  17. 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.

  18. class LanczosResampler extends AnyRef

    Permalink
  19. class MaxResample extends AggregateResample

    Permalink

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

  20. 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.

  21. class MinResample extends AggregateResample

    Permalink

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

  22. 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.

  23. trait MultibandRasterResampleMethods extends RasterResampleMethods[MultibandRaster]

    Permalink
  24. trait MultibandTileResampleMethods extends TileResampleMethods[MultibandTile]

    Permalink
  25. class NearestNeighborResample extends Resample

    Permalink
  26. sealed trait PointResampleMethod extends ResampleMethod

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

    Permalink
  28. abstract class Resample extends AnyRef

    Permalink
  29. trait ResampleAssign extends AnyRef

    Permalink
  30. sealed trait ResampleMethod extends AnyRef

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

    Permalink
  32. class ShortBufferResampleAssign extends ResampleAssign

    Permalink
  33. trait SinglebandRasterResampleMethods extends RasterResampleMethods[SinglebandRaster]

    Permalink
  34. trait SinglebandTileResampleMethods extends TileResampleMethods[Tile]

    Permalink
  35. trait TileResampleMethods[T <: CellGrid] extends MethodExtensions[T]

    Permalink

Value Members

  1. object Average extends AggregateResampleMethod with Product with Serializable

    Permalink
  2. object Bilinear extends PointResampleMethod with Product with Serializable

    Permalink
  3. object CubicConvolution extends PointResampleMethod with Product with Serializable

    Permalink
  4. object CubicSpline extends PointResampleMethod with Product with Serializable

    Permalink
  5. object Lanczos extends PointResampleMethod with Product with Serializable

    Permalink
  6. object Max extends AggregateResampleMethod with Product with Serializable

    Permalink
  7. object Median extends AggregateResampleMethod with Product with Serializable

    Permalink
  8. object Min extends AggregateResampleMethod with Product with Serializable

    Permalink
  9. object Mode extends AggregateResampleMethod with Product with Serializable

    Permalink
  10. object NearestNeighbor extends PointResampleMethod with Product with Serializable

    Permalink
  11. object Resample

    Permalink
  12. object ResampleAssign

    Permalink
  13. object ResampleMethod

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped