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 nonnegative 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, n1)
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 bicubic polynomials (order = 3+3). 
FXYSum.BiLinear 
Provides an optimized
computeZ method for bilinear polynomials (order = 1+1). 
FXYSum.BiQuadric 
Provides an optimized
computeZ method for biquadric 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 gaussbased 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.