qCC version 2.13.alpha (Qt) - 31 May 2022
Main CloudCompare application (GUI & command line)
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
ccColorFromScalarDlg Class Reference

Dialog to change the color levels. More...

#include <ccColorFromScalarDlg.h>

Inheritance diagram for ccColorFromScalarDlg:
Inheritance graph
[legend]
Collaboration diagram for ccColorFromScalarDlg:
Collaboration graph
[legend]

Public Member Functions

 ccColorFromScalarDlg (QWidget *parent, ccPointCloud *pointCloud)
 Default constructor.
 
void refreshDisplay ()
 
void updateHistogram (int)
 

Static Public Attributes

static constexpr int c_channelCount = 4
 

Protected Member Functions

void onChannelChangedR (int)
 
void onChannelChangedG (int)
 
void onChannelChangedB (int)
 
void onChannelChangedA (int)
 
void updateChannel (int)
 
void updateSpinBoxLimits (int)
 
void setDefaultSatValuePerChannel (int)
 
void updateColormaps ()
 
void minChangedR (double val)
 
void maxChangedR (double val)
 
void minChangedG (double val)
 
void maxChangedG (double val)
 
void minChangedB (double val)
 
void maxChangedB (double val)
 
void minChangedA (double val)
 
void maxChangedA (double val)
 
void minSpinChangedR (double val)
 
void maxSpinChangedR (double val)
 
void minSpinChangedG (double val)
 
void maxSpinChangedG (double val)
 
void minSpinChangedB (double val)
 
void maxSpinChangedB (double val)
 
void minSpinChangedA (double val)
 
void maxSpinChangedA (double val)
 
void toggleFixedR ()
 
void toggleFixedG ()
 
void toggleFixedB ()
 
void toggleFixedA ()
 
void toggleColors (int val)
 
void toggleColorMode (bool state)
 
void minChanged (int n, double val, bool slider)
 
void maxChanged (int n, double val, bool slider)
 
void onApply ()
 
void disableAllButCancel ()
 
void resizeEvent (QResizeEvent *event)
 

Protected Attributes

bool m_prevFixed [c_channelCount]
 
ccHistogramWindowm_histograms [c_channelCount]
 Associated histogram view.
 
ccScalarField * m_scalars [c_channelCount]
 
QComboBox * m_combos [c_channelCount]
 
QDoubleSpinBox * m_boxes_min [c_channelCount]
 
QDoubleSpinBox * m_boxes_max [c_channelCount]
 
QLabel * m_labels_min [c_channelCount]
 
QLabel * m_labels_max [c_channelCount]
 
QCheckBox * m_reverse [c_channelCount]
 
double m_minSat [c_channelCount]
 
double m_maxSat [c_channelCount]
 
ccColorScale::Shared m_colors [c_channelCount]
 Associated colour scales.
 
ccPointCloud * m_cloud
 Associated point cloud (color source)
 
ccColorScale::Shared m_storedOrigColorScale
 Associated point cloud scalar field original scale (to restore on exit)
 
ccScalarField::Range m_storedOrigSatRange
 
ccScalarField::Range m_storedOrigDisplayRange
 
bool m_systemInvalid
 

Detailed Description

Dialog to change the color levels.


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