Class Circle

java.lang.Object
es.situm.sdk.model.cartography.Circle
All Implemented Interfaces:
android.os.Parcelable, es.situm.sdk.directions.internal.calc.RouteCollider, MapperInterface

public class Circle extends Object implements android.os.Parcelable, es.situm.sdk.directions.internal.calc.RouteCollider, MapperInterface
A circle with center and radius
  • Field Details

    • CREATOR

      public static final android.os.Parcelable.Creator<Circle> CREATOR
  • Constructor Details

    • Circle

      public Circle(Point center, float radius)
  • Method Details

    • getCenter

      public Point getCenter()
      The center of the circle
    • getRadius

      public float getRadius()
      The radius of the circle (in meters)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • writeToParcel

      public void writeToParcel(android.os.Parcel dest, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable
    • collidesWith

      @NonNull public Collision collidesWith(@NonNull es.situm.sdk.model.directions.graph.Edge<? extends Point> section)
      Specified by:
      collidesWith in interface es.situm.sdk.directions.internal.calc.RouteCollider
    • contains

      public boolean contains(@NonNull Point p)
      Specified by:
      contains in interface es.situm.sdk.directions.internal.calc.RouteCollider
    • toMap

      public Map<String,Object> toMap()
      Description copied from interface: MapperInterface
      Method to transform object into Map<String, Object>
      Specified by:
      toMap in interface MapperInterface
      Returns:
      Map<String, Object> with the information of the object mapped