PolylineCollection

class Markup.Shapes.PolylineCollection()

This class is useful for drawing a number of polylines all of which share the same visual appearance.

Constructors


Constructors

PolylineCollection.constructor()
Return type

PolylineCollection

Methods

clear

PolylineCollection.clear()

Removes all polylines from the collection

Return type

void

createPolyline

PolylineCollection.createPolyline()

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

Returns

new array which represents a polyline.

Return type

[Point2]

getEndEndcapColor

PolylineCollection.getEndEndcapColor()

Gets the color of the end endcap. Default value is black.

Returns

color for the end endcap.

Return type

Color

getEndEndcapSize

PolylineCollection.getEndEndcapSize()

Gets the size of the end endcap in pixels. Default value is 9.

Returns

size of the end endcap.

Return type

number

getEndEndcapType

PolylineCollection.getEndEndcapType()

Gets the end endcap type for this shape. The default value is none.

Returns

the end endcap type

Return type

EndcapType

getEndcapsInverted

PolylineCollection.getEndcapsInverted()

Gets whether endcaps are inverted for this shape. The default value is false.

Returns

value indicating whether endcaps are inverted

Return type

boolean

getPolylines

PolylineCollection.getPolylines()
Returns

the polylines in this collection

Return type

[[Point2]]

getStartEndcapColor

PolylineCollection.getStartEndcapColor()

Gets the color of the start endcap. Default value is black.

Returns

color for the start endcap.

Return type

Color

getStartEndcapSize

PolylineCollection.getStartEndcapSize()

Gets the size of the start endcap in pixels. Default value is 9.

Returns

size of the start endcap.

Return type

number

getStartEndcapType

PolylineCollection.getStartEndcapType()

Gets the start endcap type for this shape. The default Value is none.

Returns

the start endcap type

Return type

EndcapType

getStrokeColor

PolylineCollection.getStrokeColor()

Gets the stroke color for this shape

Returns

the stroke color

Return type

Color

getStrokeWidth

PolylineCollection.getStrokeWidth()

Gets the stroke width for this shape in pixels

Returns

the stroke width in pixels

Return type

number

setEndEndcapColor

PolylineCollection.setEndEndcapColor(color)
Arguments
  • color (Color()) – the end endcap color value.

Sets the color for the end endcap.

Return type

void

setEndEndcapSize

PolylineCollection.setEndEndcapSize(size)
Arguments
  • size (number()) – the end endcap.

Sets the size of the end endcap in pixels.

Return type

void

setEndEndcapType

PolylineCollection.setEndEndcapType(endcapType)
Arguments
  • endcapType (EndcapType()) – the new endcap type

Sets the end endcap type for this shape

Return type

void

setEndcapType

PolylineCollection.setEndcapType(endcapType)
Arguments
  • endcapType (EndcapType()) – the new endcap type

Convenience for setting the start and eend endcap type for this shape

Return type

void

setEndcapsInverted

PolylineCollection.setEndcapsInverted(inverted)
Arguments
  • inverted (boolean()) – value indicated whether endcaps should be inverted

Sets whether endcapsare inverted for this shape.

Return type

void

setStartEndcapColor

PolylineCollection.setStartEndcapColor(color)
Arguments
  • color (Color()) – the start endcap color value.

Sets the color for the start endcap.

Return type

void

setStartEndcapSize

PolylineCollection.setStartEndcapSize(size)
Arguments
  • size (number()) – the start endcap.

Sets the size of the start endcap in pixels.

Return type

void

setStartEndcapType

PolylineCollection.setStartEndcapType(endcapType)
Arguments
  • endcapType (EndcapType()) – the new endcap type

Sets the start endcap type for this shape

Return type

void

setStrokeColor

PolylineCollection.setStrokeColor(color)
Arguments
  • color (Color()) – the stroke color

Sets the stroke color for this shape

Return type

void

setStrokeWidth

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

Sets the stroke width for this shape in pixels

Return type

void