See: Description
| Interface | Description |
|---|---|
| Array |
Interface for wrapping primitive arrays.
|
| DistanceMeasure |
Interface for measuring the distance of a (lon, lat) point to a reference
(lon, lat) point, which is defined by the implementing class.
|
| DoubleList |
The double list provides a generic access to an ordered list of values of type
double. |
| FX |
Represents a function f(x).
|
| FXY |
Represents a function f(x,y).
|
| IndexValidator |
An interface used as parameter to several methods which perform some actions on data arrays.
|
| MatrixFactory |
Matrix factory.
|
| SpectralUnmixing |
Linear spectral unmixing interface.
|
| Class | Description |
|---|---|
| Approximator |
A utility class which can be used to find approximation functions for a given dataset.
|
| Array.Double |
Class for wrapping
double primitive arrays. |
| Array.Float |
Class for wrapping
float primitive arrays. |
| ColumnMajorMatrixFactory |
Matrix factory implementation.
|
| ConstrainedLSU |
Performs a constrained linear spectral unmixing, where the sum
of abundances always is equal to unity.
|
| CosineDistance |
This class uses the negative cosine of the spherical distance as a distance
measure between two (lon, lat) points.
|
| DoubleList.Byte |
Wraps a
DoubleList around an array of primitive bytes. |
| DoubleList.Double |
Wraps a
DoubleList around an array of primitive doubles. |
| DoubleList.Float |
Wraps a
DoubleList around an array of primitive floats. |
| DoubleList.Int |
Wraps a
DoubleList around an array of primitive ints. |
| DoubleList.Long |
Wraps a
DoubleList around an array of primitive longs. |
| DoubleList.Short |
Wraps a
DoubleList around an array of primitive shorts. |
| DoubleList.UByte |
Wraps a
DoubleList around an array of primitive bytes interpreted as unsigned integers. |
| DoubleList.UInt |
Wraps a
DoubleList around an array of primitive ints interpreted as unsigned integers. |
| DoubleList.ULong |
Wraps a
DoubleList around an array of primitive longs interpreted as unsigned integers. |
| DoubleList.UShort |
Wraps a
DoubleList around an array of primitive shorts interpreted as unsigned integers. |
| EuclideanDistance |
Distance measure based on the Euclidean 'flat' distance.
|
| FracIndex |
The class
FracIndex is a simple representation of
an index with an integral and a fractional component. |
| FullyConstrainedLSU |
Performs a fully constrained linear spectral unmixing, where all
abundances are non-negative and their sum is equal to unity.
|
| FXYSum |
The class
FXYSum represents a sum of function terms sum(c[i] * f[i](x,y), i=0, n-1)
where the vector c is a double array of constant coefficients and the vector f
is an array of functions of type in x and y. |
| FXYSum.BiCubic |
Provides an optimized
computeZ method for bi-cubic polynomials (order = 3+3). |
| FXYSum.BiLinear |
Provides an optimized
computeZ method for bi-linear polynomials (order = 1+1). |
| FXYSum.BiQuadric |
Provides an optimized
computeZ method for bi-quadric polynomials (order = 2+2). |
| FXYSum.Cubic |
Provides an optimized
computeZ method for cubic polynomials (order = 3). |
| FXYSum.Linear |
Provides an optimized
computeZ method for linear polynomials (order = 1). |
| FXYSum.Quadric |
Provides an optimized
computeZ method for quadric polynomials (order = 2). |
| Histogram |
Instances of the
Histogram class store histogram data. |
| IntervalPartition |
The class
IntervalPartition is a representation of an interval partition,
i.e. a strictly increasing sequence of real numbers. |
| LinearAlgebra |
Linear algebra - calculations and utilities for vectors and matrixes.
|
| LinEqSysSolver |
A gauss-based solver for linear equation systems.
|
| LookupTable |
The class
LookupTable performs the function of multilinear
interpolation for lookup tables with an arbitrary number of dimensions. |
| MathUtils |
A utility class providing frequently used mathematical functions which are not found in the
java.lang.Math class. |
| MatrixLookupTable |
The class
MatrixLookupTable performs the function of
multilinear interpolation for matrix lookup tables with an
arbitrary number of dimensions. |
| Quantizer | |
| Range |
Instances of the
Range class provide a minimum and a maximum value of type double. |
| RsMathUtils |
A utility class providing a set of mathematical functions frequently used in the fields of remote sensing.
|
| SinusoidalDistance |
Distance measure that takes into account the decrease of the Euclidean
distance with increasing latitude of the reference point.
|
| SphericalDistance |
This class computes the spherical distance (in Radian) between two (lon, lat) points.
|
| UnconstrainedLSU |
Performs an unconstrained linear spectral unmixing.
|
| VectorLookupTable |
The class
VectorLookupTable performs the function of
multilinear interpolation for vector lookup tables with an
arbitrary number of dimensions. |
| Exception | Description |
|---|---|
| SingularMatrixException |
Thrown, if a matrix is singular and processing cannot be continued.
|
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.