Package org.esa.snap.core.util
Class IntMap
java.lang.Object
org.esa.snap.core.util.IntMap
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NULL
public static final int NULL- See Also:
-
-
Constructor Details
-
IntMap
public IntMap() -
IntMap
public IntMap(int tableOffset, int bufferSize)
-
-
Method Details
-
getSize
public int getSize() -
putValue
public void putValue(int key, int value) -
removeValue
public void removeValue(int key) -
getValue
public int getValue(int key) -
getKeys
public int[] getKeys()Gets the array of keys in this map, sorted in ascending order.- Returns:
- the array of keys in the map
-
getPairs
public int[][] getPairs()Gets the key/value pairs. The array is sorted in ascending key order.- Returns:
- the key/value pairs with
pairs[i] = {key, value}
-
getRanges
public int[][] getRanges()Gets the key/value ranges.- Returns:
ranges = {{keyMin, keyMax}, {valueMin, valueMax}}
-
clone
-