com.sygic.sdk.map.object.data.PolygonData.Builder Class Reference
Inheritance diagram for com.sygic.sdk.map.object.data.PolygonData.Builder:
Collaboration diagram for com.sygic.sdk.map.object.data.PolygonData.Builder:

Public Member Functions

 Builder (@NonNull final GeoCoordinates center, final ObjectCreator< MapPolygon, PolygonData > creator)
 
 Builder (@NonNull final GeoCoordinates center, @NonNull final List< GeoCoordinates > vertices, final ObjectCreator< MapPolygon, PolygonData > creator)
 
Builder addVertices (@NonNull final List< GeoCoordinates > vertices)
 
Builder addVertices (@NonNull final GeoCoordinates... nextVertex)
 
Builder setCenterRadius (final float radius)
 
Builder setBorderRadius (final float radius)
 
Builder setCenterColor (final int color)
 
Builder setBorderColor (final int color)
 

Constructor & Destructor Documentation

◆ Builder() [1/2]

com.sygic.sdk.map.object.data.PolygonData.Builder.Builder ( @NonNull final GeoCoordinates  center,
final ObjectCreator< MapPolygon, PolygonData creator 
)

◆ Builder() [2/2]

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

Member Function Documentation

◆ addVertices() [1/2]

Builder com.sygic.sdk.map.object.data.PolygonData.Builder.addVertices ( @NonNull final GeoCoordinates...  nextVertex)

Adds the GeoCoordinate at the end of the border of the MapPolygon.

Parameters
nextVertexGeoCoordinates that defines next vertex(s) of the Polygon.

◆ addVertices() [2/2]

Builder com.sygic.sdk.map.object.data.PolygonData.Builder.addVertices ( @NonNull final List< GeoCoordinates vertices)

Adds GeoCoordinates at the end of the border line of the MapPolygon.

Parameters
verticesList of GeoCoordinates that defines additional part of the Polygon.

◆ setBorderColor()

Builder com.sygic.sdk.map.object.data.PolygonData.Builder.setBorderColor ( final int  color)

Sets the border color.

Parameters
colorThe ARGB integer color value.

◆ setBorderRadius()

Builder com.sygic.sdk.map.object.data.PolygonData.Builder.setBorderRadius ( final float  radius)

Sets the border radius, in range <0.0 - 1.0>.

Parameters
radiusDesired radius of border part of the MapPolygon

◆ setCenterColor()

Builder com.sygic.sdk.map.object.data.PolygonData.Builder.setCenterColor ( final int  color)

Sets the center color.

Parameters
colorThe ARGB integer color value.

◆ setCenterRadius()

Builder com.sygic.sdk.map.object.data.PolygonData.Builder.setCenterRadius ( final float  radius)

Sets the center radius, in range <0.0 - 1.0>.

Parameters
radiusDesired radius of center part of the MapPolygon

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