3D Forest
Software for analysis of Lidar data from forest environment.
ComputeSegmentationNNWidget Class Reference

#include <ComputeSegmentationNNWidget.hpp>

Inherits QWidget.

Public Member Functions

 ComputeSegmentationNNWidget (MainWindow *mainWindow)
 

Protected Slots

void slotApply ()
 
void slotHelp ()
 

Protected Member Functions

void hideEvent (QHideEvent *event) override
 

Private Attributes

MainWindowmainWindow_
 
InfoDialoginfoDialog_
 
ComputeSegmentationNNParameters parameters_
 
ComputeSegmentationNNAction segmentation_
 
DoubleSliderWidgetvoxelRadiusSlider_
 
DoubleSliderWidgetwoodThresholdMinMinSlider_
 
std::vector< QRadioButton * > leafToWoodChannelRadioButton_
 
DoubleSliderWidgetsearchRadiusForTrunkPointsSlider_
 
DoubleSliderWidgetsearchRadiusForLeafPointsSlider_
 
DoubleRangeSliderWidgettreeBaseElevationSlider_
 
DoubleSliderWidgettreeHeightSlider_
 
QCheckBox * zCoordinatesAsElevationCheckBox_
 
QCheckBox * segmentOnlyTrunksCheckBox_
 
QPushButton * helpButton_
 
QPushButton * applyButton_
 

Constructor & Destructor Documentation

◆ ComputeSegmentationNNWidget()

ComputeSegmentationNNWidget::ComputeSegmentationNNWidget ( MainWindow * mainWindow)

Member Function Documentation

◆ hideEvent()

void ComputeSegmentationNNWidget::hideEvent ( QHideEvent * event)
overrideprotected

◆ slotApply

void ComputeSegmentationNNWidget::slotApply ( )
protectedslot

◆ slotHelp

void ComputeSegmentationNNWidget::slotHelp ( )
protectedslot

Member Data Documentation

◆ applyButton_

QPushButton* ComputeSegmentationNNWidget::applyButton_
private

◆ helpButton_

QPushButton* ComputeSegmentationNNWidget::helpButton_
private

◆ infoDialog_

InfoDialog* ComputeSegmentationNNWidget::infoDialog_
private

Referenced by slotHelp().

◆ leafToWoodChannelRadioButton_

std::vector<QRadioButton *> ComputeSegmentationNNWidget::leafToWoodChannelRadioButton_
private

◆ mainWindow_

MainWindow* ComputeSegmentationNNWidget::mainWindow_
private

Referenced by slotApply(), and slotHelp().

◆ parameters_

ComputeSegmentationNNParameters ComputeSegmentationNNWidget::parameters_
private

◆ searchRadiusForLeafPointsSlider_

DoubleSliderWidget* ComputeSegmentationNNWidget::searchRadiusForLeafPointsSlider_
private

◆ searchRadiusForTrunkPointsSlider_

DoubleSliderWidget* ComputeSegmentationNNWidget::searchRadiusForTrunkPointsSlider_
private

◆ segmentation_

ComputeSegmentationNNAction ComputeSegmentationNNWidget::segmentation_
private

Referenced by hideEvent(), and slotApply().

◆ segmentOnlyTrunksCheckBox_

QCheckBox* ComputeSegmentationNNWidget::segmentOnlyTrunksCheckBox_
private

◆ treeBaseElevationSlider_

DoubleRangeSliderWidget* ComputeSegmentationNNWidget::treeBaseElevationSlider_
private

◆ treeHeightSlider_

DoubleSliderWidget* ComputeSegmentationNNWidget::treeHeightSlider_
private

◆ voxelRadiusSlider_

DoubleSliderWidget* ComputeSegmentationNNWidget::voxelRadiusSlider_
private

◆ woodThresholdMinMinSlider_

DoubleSliderWidget* ComputeSegmentationNNWidget::woodThresholdMinMinSlider_
private

◆ zCoordinatesAsElevationCheckBox_

QCheckBox* ComputeSegmentationNNWidget::zCoordinatesAsElevationCheckBox_
private

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