createSegments method

  1. @override
void createSegments ()
override

Creates a collection of segments for the points in the series.

Implementation

@override
void createSegments() {
  int segmentIndex = 0;
  for (int i = 0; i < _dataPoints.length; i++) {
    if (_dataPoints[i].isVisible && _dataPoints[i].isGap != true) {
      if (_dataPoints[i].region != null) {
        final List<num> values = <num>[];
        values.add(_dataPoints[i].xValue);
        values.add(_dataPoints[i].yValue);
        values.add(_dataPoints[i].region.width / 2);
        _createSegment(values, _dataPoints[i], segmentIndex);
        segmentIndex++;
      }
    }
  }
}