package resample
- Alphabetic
- By Inheritance
- resample
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- abstract class AggregateResample extends Resample
- sealed trait AggregateResampleMethod extends ResampleMethod
- class ArrayResampleAssign[T] extends ResampleAssign
-
class
AverageResample extends AggregateResample
Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample
-
class
BicubicConvolutionResample extends BicubicResample
Uses the following implementation: http://www.paulinternet.nl/?page=bicubic
-
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.
-
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
- class BilinearResample extends Resample
- final class BitResampleAssign extends ResampleAssign
- class ByteBufferResampleAssign extends ResampleAssign
- class CubicConvolutionResample extends AnyRef
-
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.
- class CubicSplineResample extends AnyRef
- class DoubleBufferResampleAssign extends ResampleAssign
- class FloatBufferResampleAssign extends ResampleAssign
- trait Implicits extends AnyRef
- class IntBufferResampleAssign extends ResampleAssign
-
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.
- class LanczosResampler extends AnyRef
-
class
MaxResample extends AggregateResample
Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample
-
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.
-
class
MinResample extends AggregateResample
Takes the average value for all cells within the index boundaries provided by inheritance from AggregateResample
-
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.
- trait MultibandRasterResampleMethods extends RasterResampleMethods[MultibandRaster]
- trait MultibandTileResampleMethods extends TileResampleMethods[MultibandTile]
- class NearestNeighborResample extends Resample
- sealed trait PointResampleMethod extends ResampleMethod
- trait RasterResampleMethods[+T <: Raster[_]] extends MethodExtensions[T]
- abstract class Resample extends AnyRef
- trait ResampleAssign extends AnyRef
-
class
ResampleBench extends AnyRef
- Annotations
- @BenchmarkMode() @State()
- sealed trait ResampleMethod extends AnyRef
- trait ResampleMethods[T <: CellGrid[Int]] extends MethodExtensions[T]
- class ShortBufferResampleAssign extends ResampleAssign
- trait SinglebandRasterResampleMethods extends RasterResampleMethods[SinglebandRaster]
- trait SinglebandTileResampleMethods extends TileResampleMethods[Tile]
- class SumResample extends AggregateResample
- trait TileResampleMethods[T] extends MethodExtensions[T]
Value Members
- object Average extends AggregateResampleMethod with Product with Serializable
- object Bilinear extends PointResampleMethod with Product with Serializable
- object CubicConvolution extends PointResampleMethod with Product with Serializable
- object CubicSpline extends PointResampleMethod with Product with Serializable
- object Implicits extends Implicits
- object Lanczos extends PointResampleMethod with Product with Serializable
- object Max extends AggregateResampleMethod with Product with Serializable
- object Median extends AggregateResampleMethod with Product with Serializable
- object Min extends AggregateResampleMethod with Product with Serializable
- object Mode extends AggregateResampleMethod with Product with Serializable
- object NearestNeighbor extends PointResampleMethod with Product with Serializable
- object Resample
- object ResampleAssign
- object ResampleMethod
- object Sum extends AggregateResampleMethod with Product with Serializable