ImmutableLayerElement<T> class
- Mixed-in types
-
- Annotations
-
Constructors
-
ImmutableLayerElement.cluster({required double x, required double y, required int childPointCount, required int id, ClusterDataBase? clusterData, required int visitedAtZoom, required int lowestZoom, required int highestZoom, @Default(-1) int parentId})
-
factory
-
ImmutableLayerElement.point({required T originalPoint, required double x, required double y, required int index, ClusterDataBase? clusterData, @Default(-1) int parentId, required int visitedAtZoom, required int lowestZoom, required int highestZoom})
-
factory
Methods
-
handle<TResult extends Object?>({required TResult cluster(LayerCluster<T> cluster), required TResult point(LayerPoint<T> point)})
→ TResult
-
override
-
map<TResult extends Object?>({required TResult cluster(ImmutableLayerCluster<T> value), required TResult point(ImmutableLayerPoint<T> value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>({TResult? cluster(ImmutableLayerCluster<T> value)?, TResult? point(ImmutableLayerPoint<T> value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>({TResult cluster(ImmutableLayerCluster<T> value)?, TResult point(ImmutableLayerPoint<T> value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>({TResult cluster(double x, double y, int childPointCount, int id, ClusterDataBase? clusterData, int visitedAtZoom, int lowestZoom, int highestZoom, int parentId)?, TResult point(T originalPoint, double x, double y, int index, ClusterDataBase? clusterData, int parentId, int visitedAtZoom, int lowestZoom, int highestZoom)?, required TResult orElse()})
→ TResult
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
when<TResult extends Object?>({required TResult cluster(double x, double y, int childPointCount, int id, ClusterDataBase? clusterData, int visitedAtZoom, int lowestZoom, int highestZoom, int parentId), required TResult point(T originalPoint, double x, double y, int index, ClusterDataBase? clusterData, int parentId, int visitedAtZoom, int lowestZoom, int highestZoom)})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>({TResult? cluster(double x, double y, int childPointCount, int id, ClusterDataBase? clusterData, int visitedAtZoom, int lowestZoom, int highestZoom, int parentId)?, TResult? point(T originalPoint, double x, double y, int index, ClusterDataBase? clusterData, int parentId, int visitedAtZoom, int lowestZoom, int highestZoom)?})
→ TResult?
-
inherited
Static Methods
-
getX(ImmutableLayerElement clusterOrMapPoint)
→ double
-
-
getY(ImmutableLayerElement clusterOrMapPoint)
→ double
-
-
initializeCluster<T>({required double x, required double y, required int childPointCount, required int id, required int zoom, ClusterDataBase? clusterData})
→ ImmutableLayerCluster<T>
-
-
initializePoint<T>({required T originalPoint, required double x, required double y, required int index, required int zoom, ClusterDataBase? clusterData})
→ ImmutableLayerPoint<T>
-