isPointWithinBounds method
Returns true of chartPoint
is within the component bounds for this
renderer.
chartPoint
a point to test.
bounds
optional override for component bounds. If this is passed, then
we will check whether the point is within these bounds instead of the
component bounds.
Implementation
bool isPointWithinBounds(Point<double> chartPoint, Rectangle<int>? bounds) {
// Was it even in the drawArea?
if (bounds != null) {
if (!bounds.containsPoint(chartPoint)) {
return false;
}
} else if (componentBounds == null ||
!componentBounds!.containsPoint(chartPoint)) {
return false;
}
return true;
}