public abstract class ProfileFeatureImpl extends PointCollectionImpl implements ProfileFeature
PointCollectionImpl.PointCollectionSubset
Modifier and Type | Field and Description |
---|---|
protected double |
time |
localIterator
Constructor and Description |
---|
ProfileFeatureImpl(java.lang.String name,
CalendarDateUnit timeUnit,
java.lang.String altUnits,
double lat,
double lon,
double time,
int nfeatures) |
ProfileFeatureImpl(java.lang.String name,
java.util.List<CoordinateAxis> coords,
double lat,
double lon,
double time,
int nfeatures) |
Modifier and Type | Method and Description |
---|---|
FeatureType |
getCollectionFeatureType()
All features in this collection have this feature type
|
java.lang.Object |
getId() |
LatLonPoint |
getLatLon()
Nominal location of this profile
|
finish, hasNext, iterator, next, resetIteration, subset
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getInfo, getName, getNobs, getTimeName, getTimeUnit, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFeatureData, getTime, size
finish, getPointFeatureIterator, hasNext, next, resetIteration, subset
getAltName, getAltUnits, getBoundingBox, getCalendarDateRange, getCoordinateVariables, getExtraVariables, getName, getTimeName, getTimeUnit
public ProfileFeatureImpl(java.lang.String name, CalendarDateUnit timeUnit, java.lang.String altUnits, double lat, double lon, double time, int nfeatures)
public ProfileFeatureImpl(java.lang.String name, java.util.List<CoordinateAxis> coords, double lat, double lon, double time, int nfeatures)
@Nonnull public LatLonPoint getLatLon()
ProfileFeature
getLatLon
in interface ProfileFeature
public java.lang.Object getId()
@Nonnull public FeatureType getCollectionFeatureType()
DsgFeatureCollection
getCollectionFeatureType
in interface DsgFeatureCollection
getCollectionFeatureType
in class PointCollectionImpl