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
IOExceptionpublic boolean isRegular()
public double getIncrement()
public double getStart()
public T getMinimum() throws IOException
IOExceptionpublic T getMaximum() throws IOException
IOExceptionpublic T read(Map<String,Integer> indexMap) throws IndexOutOfBoundsException
IndexOutOfBoundsExceptionpublic List<T> read() throws IndexOutOfBoundsException
IndexOutOfBoundsExceptionpublic final CoordinateReferenceSystem getCoordinateReferenceSystem()
public abstract boolean isNumeric()
protected abstract CoordinateReferenceSystem buildCoordinateReferenceSystem()
Copyright © 1996–2019 Geotools. All rights reserved.