SymbolReferenceProperties class final
Symbol properties that changes how symbols behave when attached to a renderer.
SymbolReferenceProperties contains conditional properties that are not used directly by the symbol but rather by the renderer to change how a symbol is visualized based on the state of the view and the data. For example, SymbolReferenceProperties.minScale and SymbolReferenceProperties.maxScale will be used by class breaks and unique value renderers to determine if a symbol break or unique value is visible at a certain scale. Additional symbols can be assigned as alternate symbols for the renderers. This allows the map author to control which symbol is displayed at certain scales.
- Implemented types
Constructors
- SymbolReferenceProperties({double minScale = double.nan, double maxScale = double.nan})
-
Creates a symbol reference properties object with minimum and maximum
scales.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxScale ↔ double
-
The maximum scale at which the symbol will be visible.
getter/setter pair
- minScale ↔ double
-
The minimum scale at which the symbol will be visible.
getter/setter pair
- 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