Isoline class abstract
Represents an isoline polygon around a center point.
Any possible route between the center and any point on the edges of the polygon can be travelled within the given range restriction. The edges of the polygon are not guaranteed to be on the road as all reachable road endpoints are smoothened to fit into one polygon shape. This process can be influenced by setting IsolineOptionsCalculation.maxPoints.
Constructors
-
Isoline(IsolineRangeType rangeType, double rangeValue, MapMatchedCoordinates center, List<
GeoPolygon> polygons) -
Constructs an isoline instance.
factory
Properties
- center → MapMatchedCoordinates
-
The center point that was used to calculate this isoline.
Specifies the center point that was used to calculate this isoline.
This includes the original center that was passed to the RoutingEngine.
Gets the center point that was used to calculate this isoline.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
polygons
→ List<
GeoPolygon> -
A list of polygons that belong to this isoline. An isoline can consist of multiple
polygons. For example, islands that can be reached by a ferry are included.
Each island is then represented as a separate polygon. However, in most cases
only a single polygon is included.
Gets a list of polygons that belong to this isoline. An isoline can consist of multiple
polygons. For example, islands that can be reached by a ferry are included.
Each island is then represented as a separate polygon. However, in most cases
only a single polygon is included.
no setter
- rangeType → IsolineRangeType
-
Specifies the type of the restriction that was used to calculate this isoline.
Gets the type of the restriction that was used to calculate this isoline.
no setter
- rangeValue → double
-
Specifies the numerical value of the restriction that was used to calculate this isoline.
Gets the numerical value of the restriction that was used to calculate this isoline.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited