public abstract class StationTimeSeriesFeatureImpl extends PointCollectionImpl implements StationTimeSeriesFeature
| Modifier and Type | Class and Description |
|---|---|
static class |
StationTimeSeriesFeatureImpl.StationFeatureSubset |
PointCollectionImpl.PointCollectionSubset| Modifier and Type | Field and Description |
|---|---|
protected StationFeature |
s |
localIterator| Constructor and Description |
|---|
StationTimeSeriesFeatureImpl(StationFeature s,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
int nfeatures) |
StationTimeSeriesFeatureImpl(StationFeature s,
java.util.List<CoordinateAxis> coords,
int nfeatures) |
StationTimeSeriesFeatureImpl(java.lang.String name,
java.lang.String desc,
java.lang.String wmoId,
double lat,
double lon,
double alt,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
int npts,
StructureData sdata) |
StationTimeSeriesFeatureImpl(java.lang.String name,
java.lang.String desc,
java.lang.String wmoId,
double lat,
double lon,
double alt,
java.util.List<CoordinateAxis> coords,
int npts,
StructureData sdata) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Station so) |
boolean |
equals(java.lang.Object o) |
double |
getAltitude()
Returns the altitude in some unit.
|
FeatureType |
getCollectionFeatureType()
All features in this collection have this feature type
|
java.lang.String |
getDescription()
Station description
|
double |
getLatitude()
Returns the latitude in some unit.
|
LatLonPoint |
getLatLon()
Get the lat/lon location
|
double |
getLongitude()
Returns the longitude in some unit.
|
java.lang.String |
getWmoId()
WMO station id.
|
int |
hashCode() |
boolean |
isMissing()
Are either lat or lon missing?
|
StationTimeSeriesFeature |
subset(CalendarDateRange dateRange)
Subset this collection by calendar dateRange
|
java.lang.String |
toString() |
finish, hasNext, iterator, next, resetIteration, subsetgetAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, sizeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetFeatureData, sizecreatefinish, getPointFeatureIterator, hasNext, next, resetIteration, subsetgetAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnitprotected StationFeature s
public StationTimeSeriesFeatureImpl(java.lang.String name,
java.lang.String desc,
java.lang.String wmoId,
double lat,
double lon,
double alt,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
int npts,
StructureData sdata)
public StationTimeSeriesFeatureImpl(java.lang.String name,
java.lang.String desc,
java.lang.String wmoId,
double lat,
double lon,
double alt,
java.util.List<CoordinateAxis> coords,
int npts,
StructureData sdata)
public StationTimeSeriesFeatureImpl(StationFeature s, CalendarDateUnit timeUnit, java.lang.String altUnits, int nfeatures)
public StationTimeSeriesFeatureImpl(StationFeature s, java.util.List<CoordinateAxis> coords, int nfeatures)
public java.lang.String getWmoId()
Stationpublic java.lang.String getDescription()
StationgetDescription in interface Stationpublic double getLatitude()
EarthLocationgetLatitude in interface EarthLocationpublic double getLongitude()
EarthLocationgetLongitude in interface EarthLocationpublic double getAltitude()
EarthLocationgetAltitude in interface EarthLocationDouble.NaN indicates "no altitude".public LatLonPoint getLatLon()
EarthLocationgetLatLon in interface EarthLocationpublic boolean isMissing()
EarthLocationisMissing in interface EarthLocation@Nonnull public FeatureType getCollectionFeatureType()
DsgFeatureCollectiongetCollectionFeatureType in interface DsgFeatureCollectiongetCollectionFeatureType in class PointCollectionImplpublic java.lang.String toString()
toString in class java.lang.Objectpublic StationTimeSeriesFeature subset(CalendarDateRange dateRange)
StationTimeSeriesFeaturesubset in interface StationTimeSeriesFeaturedateRange - only points in this date range. may be null.public int compareTo(@Nonnull
Station so)
compareTo in interface java.lang.Comparable<Station>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object