Version: 9.15.0
Plot2d_FitDataDlg Class Reference

#include <Plot2d_FitDataDlg.h>

Inheritance diagram for Plot2d_FitDataDlg:
Inheritance graph

Public Member Functions

 Plot2d_FitDataDlg (QWidget *parent, bool secondAxisY)
 
void setRange (const double xMin, const double xMax, const double yMin, const double yMax, const double y2Min=0, const double y2Max=0)
 
int getRange (double &xMin, double &xMax, double &yMin, double &yMax, double &y2Min, double &y2Max)
 
int getMode ()
 

Protected Slots

void onModeChanged (int)
 

Private Attributes

QGroupBoxmyRangeGrp
 
QRadioButton * myModeAllRB
 
QRadioButton * myModeHorRB
 
QRadioButton * myModeVerRB
 
QLineEditmyXMinEdit
 
QLineEditmyYMinEdit
 
QLineEditmyY2MinEdit
 
QLineEditmyXMaxEdit
 
QLineEditmyYMaxEdit
 
QLineEditmyY2MaxEdit
 
QPushButton * myOkBtn
 
QPushButton * myCancelBtn
 
bool mySecondAxisY
 

Constructor & Destructor Documentation

◆ Plot2d_FitDataDlg()

Plot2d_FitDataDlg::Plot2d_FitDataDlg ( QWidget parent,
bool  secondAxisY 
)

Member Function Documentation

◆ getMode()

int Plot2d_FitDataDlg::getMode ( )

Gets mode : 0 - Fit all; 1 - Fit horizontal, 2 - Fit vertical

References myModeAllRB, myModeHorRB, and myModeVerRB.

◆ getRange()

int Plot2d_FitDataDlg::getRange ( double &  xMin,
double &  xMax,
double &  yMin,
double &  yMax,
double &  y2Min,
double &  y2Max 
)

◆ onModeChanged

void Plot2d_FitDataDlg::onModeChanged ( int  mode)
protectedslot

Called when range mode changed

References mySecondAxisY, myXMaxEdit, myXMinEdit, myY2MaxEdit, myY2MinEdit, myYMaxEdit, and myYMinEdit.

◆ setRange()

void Plot2d_FitDataDlg::setRange ( const double  xMin,
const double  xMax,
const double  yMin,
const double  yMax,
const double  y2Min = 0,
const double  y2Max = 0 
)

Member Data Documentation

◆ myCancelBtn

QPushButton* Plot2d_FitDataDlg::myCancelBtn
private

◆ myModeAllRB

QRadioButton* Plot2d_FitDataDlg::myModeAllRB
private

◆ myModeHorRB

QRadioButton* Plot2d_FitDataDlg::myModeHorRB
private

◆ myModeVerRB

QRadioButton* Plot2d_FitDataDlg::myModeVerRB
private

◆ myOkBtn

QPushButton* Plot2d_FitDataDlg::myOkBtn
private

◆ myRangeGrp

QGroupBox* Plot2d_FitDataDlg::myRangeGrp
private

◆ mySecondAxisY

bool Plot2d_FitDataDlg::mySecondAxisY
private

◆ myXMaxEdit

QLineEdit* Plot2d_FitDataDlg::myXMaxEdit
private

◆ myXMinEdit

QLineEdit* Plot2d_FitDataDlg::myXMinEdit
private

◆ myY2MaxEdit

QLineEdit* Plot2d_FitDataDlg::myY2MaxEdit
private

◆ myY2MinEdit

QLineEdit* Plot2d_FitDataDlg::myY2MinEdit
private

◆ myYMaxEdit

QLineEdit* Plot2d_FitDataDlg::myYMaxEdit
private

◆ myYMinEdit

QLineEdit* Plot2d_FitDataDlg::myYMinEdit
private

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