public class BoundingBoxE6
extends java.lang.Object
implements android.os.Parcelable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<BoundingBoxE6> |
CREATOR |
Constructor and Description |
---|
BoundingBoxE6(double north,
double east,
double south,
double west) |
BoundingBoxE6(int northE6,
int eastE6,
int southE6,
int westE6) |
public static final android.os.Parcelable.Creator<BoundingBoxE6> CREATOR
public BoundingBoxE6(int northE6, int eastE6, int southE6, int westE6)
public BoundingBoxE6(double north, double east, double south, double west)
public GeoPoint getCenter()
public float getDiagonalLengthInMeters()
public int getLatNorthE6()
public int getLatSouthE6()
public int getLonEastE6()
public int getLonWestE6()
public int getLatitudeSpanE6()
public int getLongitudeSpanE6()
public android.graphics.PointF getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(int aLatitude, int aLongitude, android.graphics.PointF reuse)
public android.graphics.PointF getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(int aLatitudeE6, int aLongitudeE6, android.graphics.PointF reuse)
public GeoPoint getGeoPointOfRelativePositionWithLinearInterpolation(float relX, float relY)
public GeoPoint getGeoPointOfRelativePositionWithExactGudermannInterpolation(float relX, float relY)
public BoundingBoxE6 increaseByScale(float pBoundingboxPaddingRelativeScale)
public java.lang.String toString()
toString
in class java.lang.Object
public GeoPoint bringToBoundingBox(int aLatitudeE6, int aLongitudeE6)
public static BoundingBoxE6 fromGeoPoints(java.util.ArrayList<? extends GeoPoint> partialPolyLine)
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel out, int arg1)
writeToParcel
in interface android.os.Parcelable