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.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void serialize(galileo.serialization.SerializationOutputStream out) throws java.io.IOException
serialize
in interface galileo.serialization.ByteSerializable
java.io.IOException