PolygonCollection

class Markup.Shapes.PolygonCollection()

This class is useful for drawing a number of polygons which share the same visual appearance

Constructors


Constructors

PolygonCollection.constructor()
Return type:PolygonCollection

Methods

clear

PolygonCollection.clear()

Removes all polygons from the collection

Return type:void

createPolygon

PolygonCollection.createPolygon()

Creates a new array of points that represent a polygon. Add Point2 objects to the array to construct the polygon

Returns:new array which represents a polygon.
Return type:[Point2]

getFillColor

PolygonCollection.getFillColor()

Gets the fill color for this shape

Returns:the fill color
Return type:Color

getFillOpacity

PolygonCollection.getFillOpacity()

Gets the fill opacity for this shape

Returns:the fill opacity
Return type:number

getPolygons

PolygonCollection.getPolygons()
Returns:the polylines in this collection
Return type:[[Point2]]

getStrokeColor

PolygonCollection.getStrokeColor()

Gets the stroke color for this shape

Returns:the stroke color
Return type:Color

getStrokeWidth

PolygonCollection.getStrokeWidth()

Gets the stroke width for this shape in pixels

Returns:the stroke width in pixels
Return type:number

setFillColor

PolygonCollection.setFillColor(color)
Arguments:
  • color (Color()) – the fill color

Sets the fill color for this shape

Return type:void

setFillOpacity

PolygonCollection.setFillOpacity(fillOpacity)
Arguments:
  • fillOpacity (number()) – the fill opacity

Sets the fill opacity for this shape

Return type:void

setStrokeColor

PolygonCollection.setStrokeColor(color)
Arguments:
  • color (Color()) – the stroke color

Sets the stroke color for this shape

Return type:void

setStrokeWidth

PolygonCollection.setStrokeWidth(strokeWidth)
Arguments:
  • strokeWidth (number()) – the stroke width in pixels

Sets the stroke width for this shape in pixels

Return type:void