ImmutableLayerElement<T> class
abstract
- Mixed-in types
-
- LayerElement<
T>
- LayerElement<
- Annotations
-
- @unfreezed
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
Properties
- clusterData ↔ ClusterDataBase?
-
getter/setter pairinherited
-
copyWith
→ $ImmutableLayerElementCopyWith<
T, ImmutableLayerElement< T> > -
Create a copy of ImmutableLayerElement
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
- parentId ↔ int
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uuid → String
-
no setteroverride
- visitedAtZoom ↔ int
-
getter/setter pairinherited
- x → double
-
no setterinherited
- y → double
-
no setterinherited
Methods
-
handle<
TResult extends Object?> ({required TResult cluster(LayerCluster< T> cluster), required TResult point(LayerPoint<T> point)}) → TResult -
override
-
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(
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>