Package ucar.nc2.grib.coord
Class CoordinateEns
- java.lang.Object
-
- ucar.nc2.grib.coord.CoordinateEns
-
- All Implemented Interfaces:
Coordinate
@Immutable public class CoordinateEns extends Object implements Coordinate
Ensemble coordinates- Since:
- 2/22/14
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoordinateEns.Builder1static classCoordinateEns.Builder2-
Nested classes/interfaces inherited from interface ucar.nc2.grib.coord.Coordinate
Coordinate.Type
-
-
Constructor Summary
Constructors Constructor Description CoordinateEns(int code, List<EnsCoordValue> ensSorted)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ucar.nc2.util.CounterscalcDistributions()booleanequals(Object o)intestMemorySize()intgetCode()List<EnsCoordValue>getEnsSorted()intgetIndex(Object val)intgetIndexByMember(double need)StringgetName()intgetNCoords()intgetSize()Coordinate.TypegetType()StringgetUnit()ObjectgetValue(int idx)List<?>getValues()inthashCode()voidsetName(String name)voidshowCoords(Formatter info)voidshowInfo(Formatter info, ucar.nc2.util.Indent indent)
-
-
-
Constructor Detail
-
CoordinateEns
public CoordinateEns(int code, List<EnsCoordValue> ensSorted)
-
-
Method Detail
-
getEnsSorted
public List<EnsCoordValue> getEnsSorted()
-
getValues
public List<?> getValues()
- Specified by:
getValuesin interfaceCoordinate
-
getIndex
public int getIndex(Object val)
- Specified by:
getIndexin interfaceCoordinate
-
getValue
public Object getValue(int idx)
- Specified by:
getValuein interfaceCoordinate
-
getIndexByMember
public int getIndexByMember(double need)
-
getSize
public int getSize()
- Specified by:
getSizein interfaceCoordinate
-
getNCoords
public int getNCoords()
- Specified by:
getNCoordsin interfaceCoordinate
-
estMemorySize
public int estMemorySize()
- Specified by:
estMemorySizein interfaceCoordinate
-
getType
public Coordinate.Type getType()
- Specified by:
getTypein interfaceCoordinate
-
getUnit
public String getUnit()
- Specified by:
getUnitin interfaceCoordinate
-
getCode
public int getCode()
- Specified by:
getCodein interfaceCoordinate
-
getName
public String getName()
- Specified by:
getNamein interfaceCoordinate
-
setName
public void setName(String name)
-
showInfo
public void showInfo(Formatter info, ucar.nc2.util.Indent indent)
- Specified by:
showInfoin interfaceCoordinate
-
showCoords
public void showCoords(Formatter info)
- Specified by:
showCoordsin interfaceCoordinate
-
calcDistributions
public ucar.nc2.util.Counters calcDistributions()
- Specified by:
calcDistributionsin interfaceCoordinate
-
-