protected class CoordSystemBuilder.VarProcess extends Object
| Modifier and Type | Field and Description |
|---|---|
CoordinateAxis.Builder<?> |
axis |
AxisType |
axisType |
String |
coordAxisTypes |
String |
coordinateAxes |
String |
coordinates |
String |
coordinateSystems |
String |
coordinateSystemsFor |
String |
coordinateTransforms |
String |
coordTransformType |
String |
coordVarAlias |
CoordinateSystem.Builder |
cs |
CoordinateTransform.Builder |
ct |
Group.Builder |
gb |
boolean |
isCoordinateAxis |
boolean |
isCoordinateSystem |
boolean |
isCoordinateTransform |
boolean |
isCoordinateVariable |
String |
positive |
VariableDS.Builder<?> |
vb |
| Modifier and Type | Method and Description |
|---|---|
protected List<CoordinateAxis.Builder> |
findCoordinateAxes(boolean addCoordVariables)
Create a list of coordinate axes for this data variable.
|
protected boolean |
hasCoordinateSystem() |
protected boolean |
isData() |
protected void |
makeCoordinatesFromCoordinateSystem()
For any variable listed in a coordinateAxes attribute, make into a coordinate.
|
protected void |
makeCoordinateSystem()
For explicit coordinate system variables, make a CoordinateSystem.
|
protected CoordinateAxis.Builder |
makeIntoCoordinateAxis()
Turn the variable into a coordinate axis.
|
protected boolean |
maybeData() |
String |
toString() |
public Group.Builder gb
public VariableDS.Builder<?> vb
public String coordVarAlias
public String positive
public String coordinateAxes
public String coordinateSystems
public String coordinateSystemsFor
public String coordinateTransforms
public String coordAxisTypes
public String coordTransformType
public String coordinates
public boolean isCoordinateVariable
public boolean isCoordinateAxis
public AxisType axisType
public CoordinateAxis.Builder<?> axis
public boolean isCoordinateSystem
public CoordinateSystem.Builder cs
public boolean isCoordinateTransform
public CoordinateTransform.Builder ct
protected boolean isData()
protected boolean maybeData()
protected boolean hasCoordinateSystem()
protected CoordinateAxis.Builder makeIntoCoordinateAxis()
protected void makeCoordinatesFromCoordinateSystem()
protected void makeCoordinateSystem()
protected List<CoordinateAxis.Builder> findCoordinateAxes(boolean addCoordVariables)
addCoordVariables - if true, add any coordinate variables that are missing.