PolygonalArea.fromJson(Map<String, dynamic> json) : super(points: _jsonToList(json)) { convexHullPoints = _convexHullGenerator(super.points); }