LineCollection

class Markup.Shapes.LineCollection()

This class is useful for specifying multiple lines that all share the same visual appearance.

Constructors

Markup.Shapes.LineCollection.constructor()
LineCollection(): LineCollection

Returns: LineCollection

Methods

Markup.Shapes.LineCollection.addLine()
addLine(p1: Point2, p2: Point2): void

Adds a line segment to the collection

Parameters

p1: Point2

first point of the line segment

p2: Point2

second point of the line segment

Returns: void

Markup.Shapes.LineCollection.clear()
clear(): void

Removes all line segments from this collection

Returns: void

Markup.Shapes.LineCollection.getEndcapsInverted()

inherited

getEndcapsInverted(): boolean

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

Returns: boolean

value indicating whether endcaps are inverted
Markup.Shapes.LineCollection.getEndEndcapColor()

inherited

getEndEndcapColor(): Color

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

Returns: Color

color for the end endcap.
Markup.Shapes.LineCollection.getEndEndcapSize()

inherited

getEndEndcapSize(): number

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

Returns: number

size of the end endcap.
Markup.Shapes.LineCollection.getEndEndcapType()

inherited

getEndEndcapType(): EndcapType

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

Returns: EndcapType

the end endcap type
Markup.Shapes.LineCollection.getLines()
getLines(): _MarkupLineData[]

Gets the lines in the collection

Returns: _MarkupLineData[]

Markup.Shapes.LineCollection.getStartEndcapColor()

inherited

getStartEndcapColor(): Color

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

Returns: Color

color for the start endcap.
Markup.Shapes.LineCollection.getStartEndcapSize()

inherited

getStartEndcapSize(): number

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

Returns: number

size of the start endcap.
Markup.Shapes.LineCollection.getStartEndcapType()

inherited

getStartEndcapType(): EndcapType

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

Returns: EndcapType

the start endcap type
Markup.Shapes.LineCollection.getStrokeColor()

inherited

getStrokeColor(): Color

Gets the stroke color for this shape

Returns: Color

the stroke color
Markup.Shapes.LineCollection.getStrokeWidth()

inherited

getStrokeWidth(): number

Gets the stroke width for this shape in pixels

Returns: number

the stroke width in pixels
Markup.Shapes.LineCollection.setEndcapsInverted()

inherited

setEndcapsInverted(inverted: boolean): void

Sets whether endcapsare inverted for this shape.

Parameters

inverted: boolean

value indicated whether endcaps should be inverted

Returns: void

Markup.Shapes.LineCollection.setEndcapType()

inherited

setEndcapType(endcapType: EndcapType): void

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

Parameters

endcapType: EndcapType

the new endcap type

Returns: void

Markup.Shapes.LineCollection.setEndEndcapColor()

inherited

setEndEndcapColor(color: Color): void

Sets the color for the end endcap.

Parameters

color: Color

the end endcap color value.

Returns: void

Markup.Shapes.LineCollection.setEndEndcapSize()

inherited

setEndEndcapSize(size: number): void

Sets the size of the end endcap in pixels.

Parameters

size: number

the end endcap.

Returns: void

Markup.Shapes.LineCollection.setEndEndcapType()

inherited

setEndEndcapType(endcapType: EndcapType): void

Sets the end endcap type for this shape

Parameters

endcapType: EndcapType

the new endcap type

Returns: void

Markup.Shapes.LineCollection.setStartEndcapColor()

inherited

setStartEndcapColor(color: Color): void

Sets the color for the start endcap.

Parameters

color: Color

the start endcap color value.

Returns: void

Markup.Shapes.LineCollection.setStartEndcapSize()

inherited

setStartEndcapSize(size: number): void

Sets the size of the start endcap in pixels.

Parameters

size: number

the start endcap.

Returns: void

Markup.Shapes.LineCollection.setStartEndcapType()

inherited

setStartEndcapType(endcapType: EndcapType): void

Sets the start endcap type for this shape

Parameters

endcapType: EndcapType

the new endcap type

Returns: void

Markup.Shapes.LineCollection.setStrokeColor()

inherited

setStrokeColor(color: Color): void

Sets the stroke color for this shape

Parameters

color: Color

the stroke color

Returns: void

Markup.Shapes.LineCollection.setStrokeWidth()

inherited

setStrokeWidth(strokeWidth: number): void

Sets the stroke width for this shape in pixels

Parameters

strokeWidth: number

the stroke width in pixels

Returns: void