T
- public abstract class CoordinateVariable<T> extends Object
Modifier and Type | Class and Description |
---|---|
protected static interface |
CoordinateVariable.AxisHelper<T> |
protected class |
CoordinateVariable.CoordinateAxis1DNumericHelper |
protected class |
CoordinateVariable.CoordinateAxisGeneralHelper
To use in case that (1) coordinate axis is not one-dimensional (2) coordinate axis is not
numerical
|
Modifier and Type | Field and Description |
---|---|
protected Class<T> |
binding |
protected CoordinateAxis |
coordinateAxis |
Constructor and Description |
---|
CoordinateVariable(Class<T> binding,
CoordinateAxis coordinateAxis) |
Modifier and Type | Method and Description |
---|---|
protected abstract CoordinateReferenceSystem |
buildCoordinateReferenceSystem() |
protected abstract T |
convertValue(Object o) |
static CoordinateVariable<?> |
create(CoordinateAxis coordinateAxis) |
AxisType |
getAxisType() |
CoordinateReferenceSystem |
getCoordinateReferenceSystem() |
double |
getIncrement() |
T |
getMaximum() |
T |
getMinimum() |
String |
getName() |
long |
getSize() |
double |
getStart() |
Class<T> |
getType() |
String |
getUnit() |
protected void |
init() |
protected boolean |
isMissing(Object val) |
abstract boolean |
isNumeric() |
boolean |
isRegular() |
List<T> |
read() |
T |
read(Map<String,Integer> indexMap) |
static Class<?> |
suggestBinding(CoordinateAxis coordinateAxis) |
String |
toString() |
CoordinateAxis |
unwrap() |
public static Class<?> suggestBinding(CoordinateAxis coordinateAxis)
public static CoordinateVariable<?> create(CoordinateAxis coordinateAxis)
protected void init()
protected boolean isMissing(Object val)
public String getUnit()
public CoordinateAxis unwrap()
public AxisType getAxisType()
public String getName()
public long getSize() throws IOException
IOException
public boolean isRegular()
public double getIncrement()
public double getStart()
public T getMinimum() throws IOException
IOException
public T getMaximum() throws IOException
IOException
public T read(Map<String,Integer> indexMap) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public List<T> read() throws IndexOutOfBoundsException
IndexOutOfBoundsException
public final CoordinateReferenceSystem getCoordinateReferenceSystem()
public abstract boolean isNumeric()
protected abstract CoordinateReferenceSystem buildCoordinateReferenceSystem()
Copyright © 1996–2019 Geotools. All rights reserved.