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

#include <SegmentationWidget.hpp>

Inherits QWidget.

Public Member Functions

 SegmentationWidget (MainWindow *mainWindow)
 

Protected Slots

void slotApply ()
 
void slotHelp ()
 

Protected Member Functions

void hideEvent (QHideEvent *event) override
 

Private Attributes

MainWindowmainWindow_
 
InfoDialoginfoDialog_
 
SegmentationAction segmentation_
 
SliderWidgetvoxelSizeSlider_
 
SliderWidgetdescriptorSlider_
 
SliderWidgettrunkRadiusSlider_
 
SliderWidgetleafRadiusSlider_
 
RangeSliderWidgetelevationSlider_
 
SliderWidgettreeHeightSlider_
 
QCheckBox * useZCheckBox_
 
QCheckBox * onlyTrunksCheckBox_
 
QPushButton * helpButton_
 
QPushButton * applyButton_
 

Constructor & Destructor Documentation

◆ SegmentationWidget()

SegmentationWidget::SegmentationWidget ( MainWindow mainWindow)

Member Function Documentation

◆ hideEvent()

void SegmentationWidget::hideEvent ( QHideEvent *  event)
overrideprotected

◆ slotApply

void SegmentationWidget::slotApply ( )
protectedslot

Referenced by SegmentationWidget().

◆ slotHelp

void SegmentationWidget::slotHelp ( )
protectedslot

Referenced by SegmentationWidget().

Member Data Documentation

◆ applyButton_

QPushButton* SegmentationWidget::applyButton_
private

Referenced by SegmentationWidget().

◆ descriptorSlider_

SliderWidget* SegmentationWidget::descriptorSlider_
private

Referenced by SegmentationWidget(), and slotApply().

◆ elevationSlider_

RangeSliderWidget* SegmentationWidget::elevationSlider_
private

Referenced by SegmentationWidget(), and slotApply().

◆ helpButton_

QPushButton* SegmentationWidget::helpButton_
private

Referenced by SegmentationWidget().

◆ infoDialog_

InfoDialog* SegmentationWidget::infoDialog_
private

Referenced by slotHelp().

◆ leafRadiusSlider_

SliderWidget* SegmentationWidget::leafRadiusSlider_
private

Referenced by SegmentationWidget(), and slotApply().

◆ mainWindow_

MainWindow* SegmentationWidget::mainWindow_
private

Referenced by slotApply(), and slotHelp().

◆ onlyTrunksCheckBox_

QCheckBox* SegmentationWidget::onlyTrunksCheckBox_
private

Referenced by SegmentationWidget(), and slotApply().

◆ segmentation_

SegmentationAction SegmentationWidget::segmentation_
private

Referenced by hideEvent(), and slotApply().

◆ treeHeightSlider_

SliderWidget* SegmentationWidget::treeHeightSlider_
private

Referenced by SegmentationWidget(), and slotApply().

◆ trunkRadiusSlider_

SliderWidget* SegmentationWidget::trunkRadiusSlider_
private

Referenced by SegmentationWidget(), and slotApply().

◆ useZCheckBox_

QCheckBox* SegmentationWidget::useZCheckBox_
private

Referenced by SegmentationWidget(), and slotApply().

◆ voxelSizeSlider_

SliderWidget* SegmentationWidget::voxelSizeSlider_
private

Referenced by SegmentationWidget(), and slotApply().


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