createDefaultSegments method

({List<PathSegment> segments, Offset start}) createDefaultSegments(
  1. ConnectionPathParameters params
)

Creates the default algorithmic segments when no control points are provided.

Subclasses should implement this to define their default routing algorithm. This can be overridden to return simple segments or to use sophisticated routing logic similar to the non-editable version of the style.

The default implementation creates a straight line from start to end.

Implementation

({Offset start, List<PathSegment> segments}) createDefaultSegments(
  ConnectionPathParameters params,
) {
  return (start: params.start, segments: [StraightSegment(end: params.end)]);
}