com.sygic.sdk.map.object.MapPolygon Class Reference
Inheritance diagram for com.sygic.sdk.map.object.MapPolygon:
Collaboration diagram for com.sygic.sdk.map.object.MapPolygon:

Static Public Member Functions

static PolygonData.Builder at (final double latitude, final double longitude)
 
static PolygonData.Builder at (@NonNull final GeoCoordinates center)
 
static PolygonData.Builder of (@NonNull final GeoCoordinates center, @NonNull final List< GeoCoordinates > vertices)
 

Static Public Attributes

static final Creator< MapPolygonCREATOR
 

Protected Member Functions

 MapPolygon (final Parcel in)
 
- Protected Member Functions inherited from com.sygic.sdk.map.object.MapObject< PolygonData >
 MapObject ( @NonNull final T objectData, final @MapObjectType int type, final int id, final int zIndex)
 
 MapObject (final Parcel in)
 

Additional Inherited Members

- Public Member Functions inherited from com.sygic.sdk.map.object.MapObject< PolygonData >
int getMapObjectType ()
 
boolean equals (Object o)
 
int hashCode ()
 
void writeToParcel (final Parcel dest, final int flags)
 

Detailed Description

A graphical representation of a MapPolygon that can be rendered on a map. A MapPolygon has multiple points that combine to create its area.

Constructor & Destructor Documentation

◆ MapPolygon()

com.sygic.sdk.map.object.MapPolygon.MapPolygon ( final Parcel  in)
protected

Member Function Documentation

◆ at() [1/2]

static PolygonData.Builder com.sygic.sdk.map.object.MapPolygon.at ( @NonNull final GeoCoordinates  center)
static

◆ at() [2/2]

static PolygonData.Builder com.sygic.sdk.map.object.MapPolygon.at ( final double  latitude,
final double  longitude 
)
static

◆ of()

static PolygonData.Builder com.sygic.sdk.map.object.MapPolygon.of ( @NonNull final GeoCoordinates  center,
@NonNull final List< GeoCoordinates vertices 
)
static

Member Data Documentation

◆ CREATOR

final Creator<MapPolygon> com.sygic.sdk.map.object.MapPolygon.CREATOR
static
Initial value:
= new Creator<MapPolygon>() {
@Override
public MapPolygon createFromParcel(final Parcel source) {
return new MapPolygon(source);
}
@Override
public MapPolygon[] newArray(final int size) {
return new MapPolygon[size];
}
}

The documentation for this class was generated from the following file: