![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <AnglesCustomPlot.h>


Signals | |
| void | closeTab () |
Public Member Functions | |
| AnglesCustomPlot (const QVector< double > &data, const QString &xLabel, int nbBins, QWidget *parent=nullptr) | |
| ~AnglesCustomPlot () | |
| bool | computeHistogram (const QVector< double > &data) |
| void | createQCPBars (const QString &xLabel) |
| void | rescale () |
| QSharedPointer< QCPBarsDataContainer > | dataContainer () |
| void | emitCloseTab () |
| void | mouseDoubleClickEvent (QMouseEvent *event) override |
| void | mousePressEvent (QMouseEvent *event) override |
Definition at line 18 of file AnglesCustomPlot.h.
|
explicit |
Definition at line 15 of file AnglesCustomPlot.cpp.
References computeHistogram(), and createQCPBars().
| AnglesCustomPlot::~AnglesCustomPlot | ( | ) |
Definition at line 36 of file AnglesCustomPlot.cpp.
|
signal |
Referenced by G3PointPlots::addToTabWidget(), and emitCloseTab().
| bool AnglesCustomPlot::computeHistogram | ( | const QVector< double > & | data | ) |
Definition at line 41 of file AnglesCustomPlot.cpp.
References cloudViewer::utility::ceil(), count, MAX_HISTOGRAM_SIZE, min(), cloudViewer::ScalarField::ValidValue(), and CVLog::Warning().
Referenced by AnglesCustomPlot().
| void AnglesCustomPlot::createQCPBars | ( | const QString & | xLabel | ) |
Definition at line 92 of file AnglesCustomPlot.cpp.
References ecvColor::lighter().
Referenced by AnglesCustomPlot().
|
inline |
Definition at line 33 of file AnglesCustomPlot.h.
|
inline |
Definition at line 37 of file AnglesCustomPlot.h.
References closeTab().
Referenced by mousePressEvent().
|
override |
Definition at line 119 of file AnglesCustomPlot.cpp.
|
override |
Definition at line 126 of file AnglesCustomPlot.cpp.
References emitCloseTab(), and event.
| void AnglesCustomPlot::rescale | ( | ) |
Definition at line 111 of file AnglesCustomPlot.cpp.
Referenced by mouseDoubleClickEvent().