summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngQuad.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngQuad.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngQuad.java94
1 files changed, 0 insertions, 94 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngQuad.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngQuad.java
deleted file mode 100644
index d17d0d6fe6..0000000000
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngQuad.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package com.mapbox.mapboxsdk.geometry;
-
-import android.os.Parcel;
-import android.os.Parcelable;
-import android.support.annotation.Keep;
-import android.support.annotation.NonNull;
-
-/**
- * A geographical area representing a non-aligned quadrilateral
- * <p>
- * This class does not wrap values to the world bounds
- * </p>
- */
-public class LatLngQuad implements Parcelable {
-
- @Keep
- private final LatLng topLeft;
- @Keep
- private final LatLng topRight;
- @Keep
- private final LatLng bottomRight;
- @Keep
- private final LatLng bottomLeft;
-
- /**
- * Construct a new LatLngQuad based on its corners,
- * in order top left, top right, bottom left, bottom right
- */
- @Keep
- public LatLngQuad(final LatLng topLeft, final LatLng topRight, final LatLng bottomRight, final LatLng bottomLeft) {
- this.topLeft = topLeft;
- this.topRight = topRight;
- this.bottomRight = bottomRight;
- this.bottomLeft = bottomLeft;
- }
-
- public LatLng getTopLeft() {
- return this.topLeft;
- }
-
- public LatLng getTopRight() {
- return this.topRight;
- }
-
- public LatLng getBottomRight() {
- return this.bottomRight;
- }
-
- public LatLng getBottomLeft() {
- return this.bottomLeft;
- }
-
- public static final Parcelable.Creator<LatLngQuad> CREATOR = new Parcelable.Creator<LatLngQuad>() {
- @Override
- public LatLngQuad createFromParcel(@NonNull final Parcel in) {
- return readFromParcel(in);
- }
-
- @Override
- public LatLngQuad[] newArray(final int size) {
- return new LatLngQuad[size];
- }
- };
-
- @Override
- public int hashCode() {
- int code = topLeft.hashCode();
- code = (code ^ code >>> 31) + topRight.hashCode();
- code = (code ^ code >>> 31) + bottomRight.hashCode();
- code = (code ^ code >>> 31) + bottomLeft.hashCode();
- return code;
- }
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- @Override
- public void writeToParcel(@NonNull final Parcel out, final int arg1) {
- topLeft.writeToParcel(out, arg1);
- topRight.writeToParcel(out, arg1);
- bottomRight.writeToParcel(out, arg1);
- bottomLeft.writeToParcel(out, arg1);
- }
-
- private static LatLngQuad readFromParcel(@NonNull final Parcel in) {
- final LatLng topLeft = new LatLng(in);
- final LatLng topRight = new LatLng(in);
- final LatLng bottomRight = new LatLng(in);
- final LatLng bottomLeft = new LatLng(in);
- return new LatLngQuad(topLeft, topRight, bottomRight, bottomLeft);
- }
-}