public class ProfileLevel extends AbstractPofileTrajectoryElement<ProfileLevel> implements Comparable<ProfileLevel>
| Constructor and Description |
|---|
ProfileLevel()
constructor
|
ProfileLevel(QuantityValue levelStart,
QuantityValue levelEnd,
List<Value<?>> value)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
<X> Collection<X> |
accept(ProfileLevelVisitor<X> visitor) |
SweDataRecord |
asDataRecord() |
int |
compareTo(ProfileLevel o) |
boolean |
equals(Object obj) |
QuantityValue |
getLevelEnd() |
QuantityValue |
getLevelStart() |
Collection<NamedValue<?>> |
getLevelStartEndAsParameter() |
int |
hashCode() |
boolean |
isSetLevelEnd() |
boolean |
isSetLevelStart() |
ProfileLevel |
setLevelEnd(QuantityValue levelEnd) |
ProfileLevel |
setLevelStart(QuantityValue levelStart) |
SweDataRecord |
valueAsDataRecord() |
SweDataRecord |
valueAsDataRecord(SweDataRecord dataRecord) |
addValue, getLocation, getPhenomenonTime, getSimpleValue, getValue, isSetLocation, isSetPhenomenonTime, isSetValue, setLocation, setPhenomenonTime, setValuepublic ProfileLevel()
public ProfileLevel(QuantityValue levelStart, QuantityValue levelEnd, List<Value<?>> value)
levelStart - the levelStart valuelevelEnd - the levelEnd valuevalue - the valuespublic QuantityValue getLevelStart()
public ProfileLevel setLevelStart(QuantityValue levelStart)
levelStart - the levelStart to setthispublic boolean isSetLevelStart()
public QuantityValue getLevelEnd()
public ProfileLevel setLevelEnd(QuantityValue levelEnd)
levelEnd - the levelEnd to setthispublic boolean isSetLevelEnd()
public int compareTo(ProfileLevel o)
compareTo in interface Comparable<ProfileLevel>public SweDataRecord asDataRecord()
public SweDataRecord valueAsDataRecord()
public SweDataRecord valueAsDataRecord(SweDataRecord dataRecord)
public Collection<NamedValue<?>> getLevelStartEndAsParameter()
public <X> Collection<X> accept(ProfileLevelVisitor<X> visitor) throws OwsExceptionReport
OwsExceptionReportCopyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.