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

#include <ExplorerDescriptorWidget.hpp>

Inherits ExplorerWidgetInterface.

Public Slots

void slotUpdate (void *sender, const QSet< Editor::Type > &target)
 
void slotRangeIntermediateMinimumValue ()
 
void slotRangeIntermediateMaximumValue ()
 

Public Member Functions

 ExplorerDescriptorWidget (MainWindow *mainWindow, const QIcon &icon, const QString &text)
 
virtual bool hasColorSource () const
 
virtual SettingsView::ColorSource colorSource () const
 
virtual bool hasFilter () const
 
virtual bool isFilterEnabled () const
 
virtual void setFilterEnabled (bool b)
 
- Public Member Functions inherited from ExplorerWidgetInterface
 ExplorerWidgetInterface (MainWindow *mainWindow, const QIcon &icon, const QString &text)
 
virtual ~ExplorerWidgetInterface ()=default
 
const QIcon & icon ()
 
const QString & text ()
 
virtual bool hasColorSource () const =0
 
virtual SettingsView::ColorSource colorSource () const =0
 
virtual bool hasFilter () const =0
 
virtual bool isFilterEnabled () const
 
virtual void setFilterEnabled (bool b)
 

Protected Member Functions

void setDescriptor (const Range< double > &descriptorRange)
 
void filterChanged ()
 

Protected Attributes

DoubleRangeSliderWidgetdescriptorInput_
 
Range< double > descriptorRange_
 
- Protected Attributes inherited from ExplorerWidgetInterface
MainWindowmainWindow_
 
QIcon icon_
 
QString text_
 
QLabel * titleIcon_
 
QLabel * titleText_
 
QVBoxLayout * mainLayout_
 

Constructor & Destructor Documentation

◆ ExplorerDescriptorWidget()

ExplorerDescriptorWidget::ExplorerDescriptorWidget ( MainWindow mainWindow,
const QIcon &  icon,
const QString &  text 
)

Member Function Documentation

◆ colorSource()

virtual SettingsView::ColorSource ExplorerDescriptorWidget::colorSource ( ) const
inlinevirtual

◆ filterChanged()

void ExplorerDescriptorWidget::filterChanged ( )
protected

◆ hasColorSource()

virtual bool ExplorerDescriptorWidget::hasColorSource ( ) const
inlinevirtual

◆ hasFilter()

virtual bool ExplorerDescriptorWidget::hasFilter ( ) const
inlinevirtual

◆ isFilterEnabled()

bool ExplorerDescriptorWidget::isFilterEnabled ( ) const
virtual

Reimplemented from ExplorerWidgetInterface.

◆ setDescriptor()

void ExplorerDescriptorWidget::setDescriptor ( const Range< double > &  descriptorRange)
protected

Referenced by slotUpdate().

◆ setFilterEnabled()

void ExplorerDescriptorWidget::setFilterEnabled ( bool  b)
virtual

Reimplemented from ExplorerWidgetInterface.

◆ slotRangeIntermediateMaximumValue

void ExplorerDescriptorWidget::slotRangeIntermediateMaximumValue ( )
slot

◆ slotRangeIntermediateMinimumValue

void ExplorerDescriptorWidget::slotRangeIntermediateMinimumValue ( )
slot

◆ slotUpdate

void ExplorerDescriptorWidget::slotUpdate ( void *  sender,
const QSet< Editor::Type > &  target 
)
slot

Member Data Documentation

◆ descriptorInput_

◆ descriptorRange_


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