Package org.esa.snap.core.util.math
Interface Array
-
- All Known Implementing Classes:
Array.Double
,Array.Float
public interface Array
Interface for wrapping primitive arrays.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Array.Double
Class for wrappingdouble
primitive arrays.static class
Array.Float
Class for wrappingfloat
primitive arrays.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
copyTo(int srcPos, double[] dest, int destPos, int length)
Copies an array from the primitive array wrapped, beginning at the specified position, to the specified position of the destination array.int
getLength()
Returns the length of the primitive array wrapped.double
getValue(int i)
Returns the ith value of the array wrapped.
-
-
-
Method Detail
-
getLength
int getLength()
Returns the length of the primitive array wrapped.- Returns:
- the lenght of the primitive array wrapped.
-
getValue
double getValue(int i)
Returns the ith value of the array wrapped.- Parameters:
i
- the array index.- Returns:
- the ith value of the array wrapped.
-
copyTo
void copyTo(int srcPos, double[] dest, int destPos, int length)
Copies an array from the primitive array wrapped, beginning at the specified position, to the specified position of the destination array.- Parameters:
srcPos
- starting position in the primitive array wrapped.dest
- the destination array.destPos
- starting position in the destination array.length
- the number of array elements to be copied.
-
-