MutableLayerElement<T> class
abstract
- Mixed-in types
-
- LayerElement<
T>
- LayerElement<
- Annotations
-
- @unfreezed
Constructors
- MutableLayerElement.cluster({required String uuid, required double x, required double y, required double originX, required double originY, required int childPointCount, ClusterDataBase? clusterData, required int visitedAtZoom, required int lowestZoom, required int highestZoom, String? parentUuid})
-
factory
- MutableLayerElement.point({required String uuid, required T originalPoint, required int index, required double x, required double y, ClusterDataBase? clusterData, required int visitedAtZoom, required int lowestZoom, required int highestZoom, String? parentUuid})
-
factory
Properties
- clusterData ↔ ClusterDataBase?
-
getter/setter pairinherited
-
copyWith
→ $MutableLayerElementCopyWith<
T, MutableLayerElement< T> > -
Create a copy of MutableLayerElement
with the given fields replaced by the non-null parameter values.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- highestZoom ↔ int
-
getter/setter pairinherited
- lowestZoom ↔ int
-
getter/setter pairinherited
- numPoints → int
-
no setter
- parentUuid ↔ String?
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- summary → String
-
no setter
- uuid ↔ String
-
getter/setter pairinherited
- visitedAtZoom ↔ int
-
getter/setter pairinherited
- x ↔ double
-
getter/setter pairinherited
- y ↔ double
-
getter/setter pairinherited
Methods
-
handle<
TResult extends Object?> ({required TResult cluster(LayerCluster< T> cluster), required TResult point(LayerPoint<T> point)}) → TResult -
override
-
indexRBushPoint(
) → RBushPoint< MutableLayerElement< T> > -
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
Static Methods
-
getX(
MutableLayerElement clusterOrMapPoint) → double -
getY(
MutableLayerElement clusterOrMapPoint) → double -
initializeCluster<
T> ({required String uuid, required double x, required double y, required double originX, required double originY, required int childPointCount, required int zoom, ClusterDataBase? clusterData}) → MutableLayerCluster< T> -
initializePoint<
T> ({required String uuid, required T point, required int index, required double lon, required double lat, required int zoom, ClusterDataBase? clusterData}) → MutableLayerPoint< T>