CircleSegment (clockwise or counterclockwise depending on drive side) is a part of an AnchorType.Circle.
Line is a simple line with width defined by ShapeType.
Point is a marker (e.g. Waypoint place) outside the anchor and not connected by a line. Get the index of the next route instruction on the current route segment.
The type of the shape.
Use the type to render the shape in different width and color.