Packages

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
  2. sealed trait AggregateResampleMethod extends ResampleMethod
  3. class ArrayResampleAssign[T] extends ResampleAssign
  4. class AverageResample extends AggregateResample

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

  5. class BicubicConvolutionResample extends BicubicResample

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

  6. abstract class BicubicResample extends CubicResample

    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

    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
  9. final class BitResampleAssign extends ResampleAssign
  10. class ByteBufferResampleAssign extends ResampleAssign
  11. class CubicConvolutionResample extends AnyRef
  12. abstract class CubicResample extends BilinearResample

    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
  14. class DoubleBufferResampleAssign extends ResampleAssign
  15. class FloatBufferResampleAssign extends ResampleAssign
  16. trait Implicits extends AnyRef
  17. class IntBufferResampleAssign extends ResampleAssign
  18. class LanczosResample extends CubicResample

    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
  20. class MaxResample extends AggregateResample

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

  21. class MedianResample extends AggregateResample

    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

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

  23. class ModeResample extends AggregateResample

    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]
  25. trait MultibandTileResampleMethods extends TileResampleMethods[MultibandTile]
  26. class NearestNeighborResample extends Resample
  27. sealed trait PointResampleMethod extends ResampleMethod
  28. trait RasterResampleMethods[+T <: Raster[_]] extends MethodExtensions[T]
  29. abstract class Resample extends AnyRef
  30. trait ResampleAssign extends AnyRef
  31. class ResampleBench extends AnyRef
    Annotations
    @BenchmarkMode() @State()
  32. sealed trait ResampleMethod extends AnyRef
  33. trait ResampleMethods[T <: CellGrid[Int]] extends MethodExtensions[T]
  34. class ShortBufferResampleAssign extends ResampleAssign
  35. trait SinglebandRasterResampleMethods extends RasterResampleMethods[SinglebandRaster]
  36. trait SinglebandTileResampleMethods extends TileResampleMethods[Tile]
  37. class SumResample extends AggregateResample
  38. trait TileResampleMethods[T] extends MethodExtensions[T]

Inherited from AnyRef

Inherited from Any

Ungrouped