public class SpatialRange
extends java.lang.Object
implements galileo.serialization.ByteSerializable
| Constructor and Description |
|---|
SpatialRange(float lowerLat,
float upperLat,
float lowerLon,
float upperLon) |
SpatialRange(float lowerLat,
float upperLat,
float lowerLon,
float upperLon,
float upperElevation,
float lowerElevation) |
SpatialRange(galileo.serialization.SerializationInputStream in) |
SpatialRange(SpatialRange copyFrom) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Pair<Coordinates,Coordinates> |
get2DCoordinates()
Using the upper and lower boundaries for this spatial range, generate
two lat, lon points that represent the upper-left and lower-right
coordinates of the range.
|
Coordinates |
getCenterPoint() |
float |
getLowerBoundForElevation() |
float |
getLowerBoundForLatitude() |
float |
getLowerBoundForLongitude() |
float |
getUpperBoundForElevation() |
float |
getUpperBoundForLatitude() |
float |
getUpperBoundForLongitude() |
boolean |
hasElevationBounds() |
int |
hashCode() |
void |
serialize(galileo.serialization.SerializationOutputStream out) |
java.lang.String |
toString() |
public SpatialRange(float lowerLat,
float upperLat,
float lowerLon,
float upperLon)
public SpatialRange(float lowerLat,
float upperLat,
float lowerLon,
float upperLon,
float upperElevation,
float lowerElevation)
public SpatialRange(SpatialRange copyFrom)
@ByteSerializable.Deserialize
public SpatialRange(galileo.serialization.SerializationInputStream in)
throws java.io.IOException
java.io.IOExceptionpublic float getLowerBoundForLatitude()
public float getUpperBoundForLatitude()
public float getLowerBoundForLongitude()
public float getUpperBoundForLongitude()
public Coordinates getCenterPoint()
public Pair<Coordinates,Coordinates> get2DCoordinates()
public boolean hasElevationBounds()
public float getUpperBoundForElevation()
public float getLowerBoundForElevation()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void serialize(galileo.serialization.SerializationOutputStream out)
throws java.io.IOException
serialize in interface galileo.serialization.ByteSerializablejava.io.IOException