18#ifndef QGSPOINTCLOUDATTRIBUTEBYRAMPRENDERERWIDGET_H
19#define QGSPOINTCLOUDATTRIBUTEBYRAMPRENDERERWIDGET_H
21#include "ui_qgspointcloudattributebyramprendererwidgetbase.h"
35class GUI_EXPORT QgsPointCloudAttributeByRampRendererWidget :
public QgsPointCloudRendererWidget,
private Ui::QgsPointCloudAttributeByRampRendererWidgetBase
46 void emitWidgetChanged();
48 void attributeChanged();
49 void setMinMaxFromLayer();
54 bool mBlockChangedSignal =
false;
55 bool mBlockMinMaxChanged =
false;
56 bool mBlockSetMinMaxFromLayer =
false;
58 double mProviderMin = std::numeric_limits<double>::quiet_NaN();
59 double mProviderMax = std::numeric_limits<double>::quiet_NaN();
An RGB renderer for 2d visualisation of point clouds using embedded red, green and blue attributes.
Represents a map layer supporting display of point clouds.
Abstract base class for 2d point cloud renderers.
A database of saved style entities, including symbols, color ramps, text formats and others.