Return the number of elements in the list
number of elements in the list
Append a new element to the end of the list
Insert a new element into the list after elementBefore
OptionalelementBefore: LinkedListElementRemove an element from the list
Reverse the linked list
Return new multiline rotated by given angle around given point If point omitted, rotate around origin (0,0) Positive value of angle defines rotation counterclockwise, negative - clockwise
rotation angle in radians
rotation center, default is (0,0)
Return an array of elements from start to end If start or end is not defined, take the first as the start, the last as the end
Optionalstart: LinkedListElementStarting position (optional)
Optionalend: LinkedListElementEnding position (optional)
Array containing elements
StatictestThrow an error if a circular loop is detected in the linked list
Element to start iteration
Class Multiline represent connected path of [edges]Edge, where each edge may be [segment]Segment, [arc]Arc