Class TrajectoryProfileDataItem<T>
- java.lang.Object
-
- org.n52.io.response.dataset.profile.ProfileDataItem<T>
-
- org.n52.io.response.dataset.profile.TrajectoryProfileDataItem<T>
-
- All Implemented Interfaces:
Comparable<ProfileDataItem<T>>
public class TrajectoryProfileDataItem<T> extends ProfileDataItem<T>
-
-
Constructor Summary
Constructors Constructor Description TrajectoryProfileDataItem()TrajectoryProfileDataItem(BigDecimal verticalFrom, BigDecimal verticalTo, T value)TrajectoryProfileDataItem(BigDecimal vertical, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ProfileDataItem<T> o)booleanequals(Object obj)org.locationtech.jts.geom.GeometrygetGeometry()TimeOutputgetTimeend()TimeOutputgetTimestamp()TimeOutputgetTimestart()Optional.inthashCode()booleanisSetGeometry()booleanisSetTimeend()booleanisSetTimestamp()booleanisSetTimestart()voidsetGeometry(org.locationtech.jts.geom.Geometry geometry)voidsetTimestamp(TimeOutput timestamp)voidsetTimestart(TimeOutput timestart)Optional.-
Methods inherited from class org.n52.io.response.dataset.profile.ProfileDataItem
getDetectionLimit, getFormattedValue, getValue, getVertical, getVerticalFrom, getVerticalTo, isSetVerticalFrom, setDetectionLimit, setValue, setValueFormatter, setVertical, setVerticalFrom
-
-
-
-
Constructor Detail
-
TrajectoryProfileDataItem
public TrajectoryProfileDataItem()
-
TrajectoryProfileDataItem
public TrajectoryProfileDataItem(BigDecimal vertical, T value)
-
TrajectoryProfileDataItem
public TrajectoryProfileDataItem(BigDecimal verticalFrom, BigDecimal verticalTo, T value)
-
-
Method Detail
-
getTimestamp
public TimeOutput getTimestamp()
- Returns:
- the timestamp/timeend when
ProfileDataItem.valuehas been observed.
-
setTimestamp
public void setTimestamp(TimeOutput timestamp)
- Parameters:
timestamp- sets the timestamp/timeend whenProfileDataItem.valuehas been observed.
-
isSetTimestamp
public boolean isSetTimestamp()
-
getTimeend
public TimeOutput getTimeend()
-
isSetTimeend
public boolean isSetTimeend()
-
getTimestart
public TimeOutput getTimestart()
Optional.- Returns:
- the timestart when
ProfileDataItem.valuehas been observed.
-
setTimestart
public void setTimestart(TimeOutput timestart)
Optional.- Parameters:
timestart- the timestart whenProfileDataItem.valuehas been observed.
-
isSetTimestart
public boolean isSetTimestart()
-
getGeometry
public org.locationtech.jts.geom.Geometry getGeometry()
-
setGeometry
public void setGeometry(org.locationtech.jts.geom.Geometry geometry)
-
isSetGeometry
public boolean isSetGeometry()
-
compareTo
public int compareTo(ProfileDataItem<T> o)
- Specified by:
compareToin interfaceComparable<T>- Overrides:
compareToin classProfileDataItem<T>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classProfileDataItem<T>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classProfileDataItem<T>
-
-