public class SweEnvelope extends SweAbstractDataComponent
Modifier and Type | Field and Description |
---|---|
private SweVector |
lowerCorner |
private String |
referenceFrame |
private SweTimeRange |
time |
private SweVector |
upperCorner |
Constructor and Description |
---|
SweEnvelope() |
SweEnvelope(SosEnvelope sosEnvelope,
String uom) |
SweEnvelope(String referenceFrame,
SweVector upperCorner,
SweVector lowerCorner) |
SweEnvelope(String referenceFrame,
SweVector upperCorner,
SweVector lowerCorner,
SweTimeRange time) |
addName, addName, addName, copyValueTo, getDefinition, getDescription, getIdentifier, getLabel, getName, getNames, getXml, isSetDefinition, isSetDescription, isSetIdentifier, isSetLabel, isSetName, isSetNames, isSetXml, setDefinition, setDescription, setIdentifier, setLabel, setName, setName, setName, setXml
private String referenceFrame
private SweVector upperCorner
private SweVector lowerCorner
private SweTimeRange time
public SweEnvelope()
public SweEnvelope(SosEnvelope sosEnvelope, String uom)
public SweEnvelope(String referenceFrame, SweVector upperCorner, SweVector lowerCorner, SweTimeRange time)
public String getReferenceFrame()
public boolean isReferenceFrameSet()
public SweEnvelope setReferenceFrame(String referenceFrame)
public SweVector getUpperCorner()
public boolean isUpperCornerSet()
public SweEnvelope setUpperCorner(SweVector upperCorner)
public SweVector getLowerCorner()
public boolean isLowerCornerSet()
public SweEnvelope setLowerCorner(SweVector lowerCorner)
public SweTimeRange getTime()
public boolean isTimeSet()
public SweEnvelope setTime(SweTimeRange time)
public int hashCode()
hashCode
in class SweAbstractDataComponent
public boolean equals(Object obj)
equals
in class SweAbstractDataComponent
public SweConstants.SweDataComponentType getDataComponentType()
getDataComponentType
in class SweAbstractDataComponent
public SosEnvelope toSosEnvelope() throws OwsExceptionReport
OwsExceptionReport
public com.vividsolutions.jts.geom.Envelope toEnvelope() throws OwsExceptionReport
OwsExceptionReport
public com.vividsolutions.jts.geom.Coordinate getLowerCornerAsCoordinate()
public com.vividsolutions.jts.geom.Coordinate getUpperCornerAsCoordinate()
private com.vividsolutions.jts.geom.Coordinate getSweVectorAsCoordinate(SweVector vector)
private Double extractDouble(SweCoordinate<?> coord)
private static SweVector createLowerCorner(SosEnvelope env, String uom)
private static SweVector createUpperCorner(SosEnvelope env, String uom)
Copyright © 2012-2015 52north.org. All Rights Reserved.