public class NewBoundingBox
extends java.lang.Object
Constructor and Description |
---|
NewBoundingBox() |
NewBoundingBox(org.jdom.Element bbElement)
|
NewBoundingBox(java.util.LinkedHashMap<java.lang.String,CoordinateDimension> dims,
java.util.Date startTime,
java.util.Date endTime,
java.net.URI srsName) |
NewBoundingBox(NewBoundingBox bb) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(NewBoundingBox bb) |
java.net.URI |
getCRSURI() |
java.util.LinkedHashMap<java.lang.String,CoordinateDimension> |
getDimensions() |
java.util.Date |
getEndTime() |
java.lang.String |
getEOFootprintPositionListValue()
THe EO schema has this to say about the footprint type:
Acquisition footprint coordinates, described by a closed polygon (last point=first point),
using CRS:WGS84, Latitude,Longitude pairs (per-WGS84 definition of point ordering, not necessarily
per all WFS implementations).
|
org.jdom.Element |
getGmlTimePeriod(java.lang.String id) |
double[] |
getLowerCorner() |
org.jdom.Element |
getOwsBoundingBoxElement() |
java.util.Date |
getStartTime() |
double[] |
getUpperCorner() |
org.jdom.Element |
getWgs84BoundingBoxElement() |
boolean |
hasTimePeriod() |
void |
ingestTimePeriod(org.jdom.Element timePeriodEnvelope) |
boolean |
intersects(NewBoundingBox bb) |
NewBoundingBox |
union(NewBoundingBox bb) |
public NewBoundingBox() throws WcsException
WcsException
public NewBoundingBox(NewBoundingBox bb) throws WcsException, java.net.URISyntaxException
WcsException
java.net.URISyntaxException
public NewBoundingBox(java.util.LinkedHashMap<java.lang.String,CoordinateDimension> dims, java.util.Date startTime, java.util.Date endTime, java.net.URI srsName) throws WcsException
WcsException
public NewBoundingBox(org.jdom.Element bbElement) throws WcsException
bbElement
- The gml:boundedBy element from which to initialize this
BoundingBox object.WcsException
- When the ows:BoundingBox has issues.public void ingestTimePeriod(org.jdom.Element timePeriodEnvelope) throws WcsException
WcsException
public boolean hasTimePeriod()
public java.util.Date getStartTime()
public java.util.Date getEndTime()
public org.jdom.Element getGmlTimePeriod(java.lang.String id)
public double[] getLowerCorner()
public double[] getUpperCorner()
public java.net.URI getCRSURI()
public org.jdom.Element getOwsBoundingBoxElement()
public org.jdom.Element getWgs84BoundingBoxElement()
public java.util.LinkedHashMap<java.lang.String,CoordinateDimension> getDimensions()
public boolean intersects(NewBoundingBox bb) throws WcsException
bb
- The BoundingBox we want to compare.WcsException
public NewBoundingBox union(NewBoundingBox bb) throws WcsException
bb
- WcsException
public boolean contains(NewBoundingBox bb) throws WcsException
bb
- THe bounding box to evaluateWcsException
public java.lang.String getEOFootprintPositionListValue() throws WcsException
WcsException