MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::style::HeatmapLayer Class Referencefinal

#include <heatmap_layer.hpp>

Inheritance diagram for mbgl::style::HeatmapLayer:

Public Member Functions

 HeatmapLayer (const std::string &layerID, const std::string &sourceID)
 
 ~HeatmapLayer () override
 
const ColorRampPropertyValuegetHeatmapColor () const
 
void setHeatmapColor (const ColorRampPropertyValue &)
 
void setHeatmapColorTransition (const TransitionOptions &)
 
TransitionOptions getHeatmapColorTransition () const
 
const PropertyValue< float > & getHeatmapIntensity () const
 
void setHeatmapIntensity (const PropertyValue< float > &)
 
void setHeatmapIntensityTransition (const TransitionOptions &)
 
TransitionOptions getHeatmapIntensityTransition () const
 
const PropertyValue< float > & getHeatmapOpacity () const
 
void setHeatmapOpacity (const PropertyValue< float > &)
 
void setHeatmapOpacityTransition (const TransitionOptions &)
 
TransitionOptions getHeatmapOpacityTransition () const
 
const PropertyValue< float > & getHeatmapRadius () const
 
void setHeatmapRadius (const PropertyValue< float > &)
 
void setHeatmapRadiusTransition (const TransitionOptions &)
 
TransitionOptions getHeatmapRadiusTransition () const
 
const PropertyValue< float > & getHeatmapWeight () const
 
void setHeatmapWeight (const PropertyValue< float > &)
 
void setHeatmapWeightTransition (const TransitionOptions &)
 
TransitionOptions getHeatmapWeightTransition () const
 
const Impl & impl () const
 
Mutable< Impl > mutableImpl () const
 
 HeatmapLayer (Immutable< Impl >)
 
std::unique_ptr< Layer > cloneRef (const std::string &id) const final
 

Static Public Member Functions

static ColorRampPropertyValue getDefaultHeatmapColor ()
 
static PropertyValue< float > getDefaultHeatmapIntensity ()
 
static PropertyValue< float > getDefaultHeatmapOpacity ()
 
static PropertyValue< float > getDefaultHeatmapRadius ()
 
static PropertyValue< float > getDefaultHeatmapWeight ()
 

Protected Member Functions

std::optional< conversion::ErrorsetPropertyInternal (const std::string &name, const conversion::Convertible &value) final
 
StyleProperty getProperty (const std::string &name) const final
 
Value serialize () const final
 
Mutable< Layer::Impl > mutableBaseImpl () const final
 

Detailed Description

Definition at line 18 of file heatmap_layer.hpp.

Constructor & Destructor Documentation

◆ HeatmapLayer() [1/2]

mbgl::style::HeatmapLayer::HeatmapLayer ( const std::string &  layerID,
const std::string &  sourceID 
)

◆ ~HeatmapLayer()

mbgl::style::HeatmapLayer::~HeatmapLayer ( )
override

◆ HeatmapLayer() [2/2]

mbgl::style::HeatmapLayer::HeatmapLayer ( Immutable< Impl >  )

Member Function Documentation

◆ cloneRef()

std::unique_ptr<Layer> mbgl::style::HeatmapLayer::cloneRef ( const std::string &  id) const
final

◆ getDefaultHeatmapColor()

static ColorRampPropertyValue mbgl::style::HeatmapLayer::getDefaultHeatmapColor ( )
static

◆ getDefaultHeatmapIntensity()

static PropertyValue<float> mbgl::style::HeatmapLayer::getDefaultHeatmapIntensity ( )
static

◆ getDefaultHeatmapOpacity()

static PropertyValue<float> mbgl::style::HeatmapLayer::getDefaultHeatmapOpacity ( )
static

◆ getDefaultHeatmapRadius()

static PropertyValue<float> mbgl::style::HeatmapLayer::getDefaultHeatmapRadius ( )
static

◆ getDefaultHeatmapWeight()

static PropertyValue<float> mbgl::style::HeatmapLayer::getDefaultHeatmapWeight ( )
static

◆ getHeatmapColor()

const ColorRampPropertyValue& mbgl::style::HeatmapLayer::getHeatmapColor ( ) const

◆ getHeatmapColorTransition()

TransitionOptions mbgl::style::HeatmapLayer::getHeatmapColorTransition ( ) const

◆ getHeatmapIntensity()

const PropertyValue<float>& mbgl::style::HeatmapLayer::getHeatmapIntensity ( ) const

◆ getHeatmapIntensityTransition()

TransitionOptions mbgl::style::HeatmapLayer::getHeatmapIntensityTransition ( ) const

◆ getHeatmapOpacity()

const PropertyValue<float>& mbgl::style::HeatmapLayer::getHeatmapOpacity ( ) const

◆ getHeatmapOpacityTransition()

TransitionOptions mbgl::style::HeatmapLayer::getHeatmapOpacityTransition ( ) const

◆ getHeatmapRadius()

const PropertyValue<float>& mbgl::style::HeatmapLayer::getHeatmapRadius ( ) const

◆ getHeatmapRadiusTransition()

TransitionOptions mbgl::style::HeatmapLayer::getHeatmapRadiusTransition ( ) const

◆ getHeatmapWeight()

const PropertyValue<float>& mbgl::style::HeatmapLayer::getHeatmapWeight ( ) const

◆ getHeatmapWeightTransition()

TransitionOptions mbgl::style::HeatmapLayer::getHeatmapWeightTransition ( ) const

◆ getProperty()

StyleProperty mbgl::style::HeatmapLayer::getProperty ( const std::string &  name) const
finalprotected

◆ impl()

const Impl& mbgl::style::HeatmapLayer::impl ( ) const

◆ mutableBaseImpl()

Mutable<Layer::Impl> mbgl::style::HeatmapLayer::mutableBaseImpl ( ) const
finalprotected

◆ mutableImpl()

Mutable<Impl> mbgl::style::HeatmapLayer::mutableImpl ( ) const

◆ serialize()

Value mbgl::style::HeatmapLayer::serialize ( ) const
finalprotected

◆ setHeatmapColor()

void mbgl::style::HeatmapLayer::setHeatmapColor ( const ColorRampPropertyValue )

◆ setHeatmapColorTransition()

void mbgl::style::HeatmapLayer::setHeatmapColorTransition ( const TransitionOptions )

◆ setHeatmapIntensity()

void mbgl::style::HeatmapLayer::setHeatmapIntensity ( const PropertyValue< float > &  )

◆ setHeatmapIntensityTransition()

void mbgl::style::HeatmapLayer::setHeatmapIntensityTransition ( const TransitionOptions )

◆ setHeatmapOpacity()

void mbgl::style::HeatmapLayer::setHeatmapOpacity ( const PropertyValue< float > &  )

◆ setHeatmapOpacityTransition()

void mbgl::style::HeatmapLayer::setHeatmapOpacityTransition ( const TransitionOptions )

◆ setHeatmapRadius()

void mbgl::style::HeatmapLayer::setHeatmapRadius ( const PropertyValue< float > &  )

◆ setHeatmapRadiusTransition()

void mbgl::style::HeatmapLayer::setHeatmapRadiusTransition ( const TransitionOptions )

◆ setHeatmapWeight()

void mbgl::style::HeatmapLayer::setHeatmapWeight ( const PropertyValue< float > &  )

◆ setHeatmapWeightTransition()

void mbgl::style::HeatmapLayer::setHeatmapWeightTransition ( const TransitionOptions )

◆ setPropertyInternal()

std::optional<conversion::Error> mbgl::style::HeatmapLayer::setPropertyInternal ( const std::string &  name,
const conversion::Convertible value 
)
finalprotected

The documentation for this class was generated from the following file: