18#ifndef QGSPOINTCLOUDATTRIBUTEBYRAMPRENDERERWIDGET_H
19#define QGSPOINTCLOUDATTRIBUTEBYRAMPRENDERERWIDGET_H
22#include "ui_qgspointcloudattributebyramprendererwidgetbase.h"
34class GUI_EXPORT QgsPointCloudAttributeByRampRendererWidget :
public QgsPointCloudRendererWidget,
private Ui::QgsPointCloudAttributeByRampRendererWidgetBase
45 void emitWidgetChanged();
47 void attributeChanged();
48 void setMinMaxFromLayer();
53 bool mBlockChangedSignal =
false;
54 bool mBlockMinMaxChanged =
false;
55 bool mBlockSetMinMaxFromLayer =
false;
57 double mProviderMin = std::numeric_limits<double>::quiet_NaN();
58 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.