ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
sfEditDlg Class Reference

GUI scalar field interactor for properties list dialog. More...

#include <sfEditDlg.h>

Inheritance diagram for sfEditDlg:
Collaboration diagram for sfEditDlg:

Signals

void entitySFHasChanged ()
 Signal emitted when the SF display parameters have changed. More...
 

Public Member Functions

 sfEditDlg (QWidget *parent=0)
 Default constructor. More...
 
 ~sfEditDlg ()
 
void fillDialogWith (ccScalarField *sf)
 Updates dialog with a given scalar field. More...
 
void minValSBChanged (double)
 
void maxValSBChanged (double)
 
void minSatSBChanged (double)
 
void maxSatSBChanged (double)
 
void minValHistoChanged (double)
 
void maxValHistoChanged (double)
 
void minSatHistoChanged (double)
 
void maxSatHistoChanged (double)
 
void nanInGrayChanged (bool)
 
void alwaysShow0Changed (bool)
 
void symmetricalScaleChanged (bool)
 
void logScaleChanged (bool)
 

Protected Member Functions

double dispSpin2slider (double val) const
 
double satSpin2slider (double val) const
 
double dispSlider2spin (int pos) const
 
double satSlider2spin (int pos) const
 

Protected Attributes

ccScalarFieldm_associatedSF
 Associated scalar field. More...
 
ccHistogramWindowm_associatedSFHisto
 Associated scalar field histogram. More...
 
Ui::SFEditDlg * m_ui
 

Detailed Description

GUI scalar field interactor for properties list dialog.

Definition at line 21 of file sfEditDlg.h.

Constructor & Destructor Documentation

◆ sfEditDlg()

◆ ~sfEditDlg()

sfEditDlg::~sfEditDlg ( )

Definition at line 89 of file sfEditDlg.cpp.

References m_ui.

Member Function Documentation

◆ alwaysShow0Changed()

void sfEditDlg::alwaysShow0Changed ( bool  state)

◆ dispSlider2spin()

double sfEditDlg::dispSlider2spin ( int  pos) const
protected

◆ dispSpin2slider()

double sfEditDlg::dispSpin2slider ( double  val) const
protected

◆ entitySFHasChanged

◆ fillDialogWith()

◆ logScaleChanged()

void sfEditDlg::logScaleChanged ( bool  state)

◆ maxSatHistoChanged()

void sfEditDlg::maxSatHistoChanged ( double  val)

Definition at line 282 of file sfEditDlg.cpp.

References entitySFHasChanged(), m_associatedSF, and m_ui.

Referenced by sfEditDlg().

◆ maxSatSBChanged()

void sfEditDlg::maxSatSBChanged ( double  val)

◆ maxValHistoChanged()

void sfEditDlg::maxValHistoChanged ( double  val)

Definition at line 258 of file sfEditDlg.cpp.

References entitySFHasChanged(), m_associatedSF, and m_ui.

Referenced by sfEditDlg().

◆ maxValSBChanged()

void sfEditDlg::maxValSBChanged ( double  val)

◆ minSatHistoChanged()

void sfEditDlg::minSatHistoChanged ( double  val)

Definition at line 270 of file sfEditDlg.cpp.

References entitySFHasChanged(), m_associatedSF, and m_ui.

Referenced by sfEditDlg().

◆ minSatSBChanged()

void sfEditDlg::minSatSBChanged ( double  val)

◆ minValHistoChanged()

void sfEditDlg::minValHistoChanged ( double  val)

Definition at line 246 of file sfEditDlg.cpp.

References entitySFHasChanged(), m_associatedSF, and m_ui.

Referenced by sfEditDlg().

◆ minValSBChanged()

void sfEditDlg::minValSBChanged ( double  val)

◆ nanInGrayChanged()

void sfEditDlg::nanInGrayChanged ( bool  state)

◆ satSlider2spin()

double sfEditDlg::satSlider2spin ( int  pos) const
protected

◆ satSpin2slider()

double sfEditDlg::satSpin2slider ( double  val) const
protected

◆ symmetricalScaleChanged()

void sfEditDlg::symmetricalScaleChanged ( bool  state)

Member Data Documentation

◆ m_associatedSF

◆ m_associatedSFHisto

ccHistogramWindow* sfEditDlg::m_associatedSFHisto
protected

Associated scalar field histogram.

Definition at line 64 of file sfEditDlg.h.

Referenced by fillDialogWith(), logScaleChanged(), maxSatSBChanged(), maxValSBChanged(), minSatSBChanged(), minValSBChanged(), sfEditDlg(), and symmetricalScaleChanged().

◆ m_ui

Ui::SFEditDlg* sfEditDlg::m_ui
protected

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