Stormcells Heat
class StormcellsHeat(val service: WeatherService) : BaseVectorConfiguration<VectorSourceDescriptor, HeatmapLayerDescriptor>
Properties
Link copied to clipboard
Layer definition for style/render behavior.
Link copied to clipboard
An optional presentation object for this layer. The default implementation is null. Classes that have a presentation should override this property.
Link copied to clipboard
Link copied to clipboard
Source definition for tile/data fetching.
Functions
Link copied to clipboard
Applies stroke thickness to a single vector line weather configuration (parity with JS addWeatherLayer(..., { paint: { stroke: { thickness } } })).
Link copied to clipboard
Recurses into composite configs and sets line stroke thickness on every child that is a line layer.
Link copied to clipboard
Rebuilds PointLegend swatches from the layer's fill color (constant or match/case expression). Called when fill paint changes and when a legend is registered on the map.