getIndexForAngle method

  1. @override
int getIndexForAngle(
  1. double angle
)
override

Returns the xIndex for the given angle around the center of the chart. Returns -1 if not found / outofbounds.

@param angle @return

Implementation

@override
int getIndexForAngle(double angle) {
  // take the current angle of the chart into consideration
  double a = Utils.getNormalizedAngle(angle - getRotationAngle());

  for (int i = 0; i < _absoluteAngles.length; i++) {
    if (_absoluteAngles[i]! > a) return i;
  }

  return -1; // return -1 if no index found
}