14 #include <ui_geomFeaturesDlg.h>
Dialog for computing the density of a point clouds.
CCVector3 * getUpDirection() const
Returns the 'up direction' if any is defined (nullptr otherwise)
void setUpDirection(const CCVector3 &upDir)
Sets the 'up direction' (and enables the group at the same time)
bool getSelectedFeatures(ccLibAlgorithms::GeomCharacteristicSet &features) const
Returns selected features.
void reset()
reset the whole dialog
void setSelectedFeatures(const ccLibAlgorithms::GeomCharacteristicSet &features)
Sets selected features.
double getRadius() const
Returns the kernel radius (for 'precise' mode only)
ccGeomFeaturesDlg(QWidget *parent=nullptr)
Default constructor.
std::vector< Option > m_options
void setRadius(double r)
Sets the default kernel radius (for 'precise' mode only)
std::vector< GeomCharacteristic > GeomCharacteristicSet
Set of GeomCharacteristic instances.
Option(QCheckBox *cb, cloudViewer::GeometricalAnalysisTools::GeomCharacteristic c, int option=0)
Geometric characteristic (with sub option)
GeomCharacteristic(cloudViewer::GeometricalAnalysisTools::GeomCharacteristic c, int option=0)