public class ProfileLevel extends Object 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) |
ProfileLevel |
addValue(Value<?> value) |
SweDataRecord |
asDataRecord() |
int |
compareTo(ProfileLevel o) |
boolean |
equals(Object obj) |
QuantityValue |
getLevelEnd() |
QuantityValue |
getLevelStart() |
Collection<NamedValue<?>> |
getLevelStartEndAsParameter() |
org.locationtech.jts.geom.Geometry |
getLocation() |
Time |
getPhenomenonTime() |
Value<?> |
getSimpleValue() |
List<Value<?>> |
getValue() |
int |
hashCode() |
boolean |
isSetLevelEnd() |
boolean |
isSetLevelStart() |
boolean |
isSetLocation() |
boolean |
isSetPhenomenonTime() |
boolean |
isSetValue() |
ProfileLevel |
setLevelEnd(QuantityValue levelEnd) |
ProfileLevel |
setLevelStart(QuantityValue levelStart) |
ProfileLevel |
setLocation(org.locationtech.jts.geom.Geometry location) |
void |
setPhenomenonTime(Time phenomenonTime) |
ProfileLevel |
setValue(List<Value<?>> value) |
SweDataRecord |
valueAsDataRecord() |
SweDataRecord |
valueAsDataRecord(SweDataRecord dataRecord) |
public 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 ProfileLevel setValue(List<Value<?>> value)
value - the value to setthispublic ProfileLevel addValue(Value<?> value)
value - the value to setthispublic boolean isSetValue()
public Value<?> getSimpleValue()
public org.locationtech.jts.geom.Geometry getLocation()
public ProfileLevel setLocation(org.locationtech.jts.geom.Geometry location)
location - the location to setthispublic boolean isSetLocation()
public Time getPhenomenonTime()
public void setPhenomenonTime(Time phenomenonTime)
phenomenonTime - the phenomenonTime to setpublic boolean isSetPhenomenonTime()
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–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.