getArea method
Implementation
double getArea() {
double area = 0.0;
final int numPoints = Points.length;
for (int i = 0; i < numPoints; i++) {
final Point currentPoint = Points[i];
final Point nextPoint = Points[(i + 1) % numPoints];
final num crossProduct = (nextPoint.x + currentPoint.x) * (nextPoint.y - currentPoint.y);
area += crossProduct;
}
area = area.abs() / 2.0;
return area;
}