Version: 9.15.0
OCCViewer_AxialScaleDlg Class Reference

Dialog allowing to assign parameters of axes scaling. More...

#include <OCCViewer_AxialScaleDlg.h>

Inheritance diagram for OCCViewer_AxialScaleDlg:
Inheritance graph

Public Member Functions

 OCCViewer_AxialScaleDlg (OCCViewer_ViewWindow *, OCCViewer_Viewer *)
 Constructor. More...
 
 ~OCCViewer_AxialScaleDlg ()
 Destructor. More...
 
void Update ()
 Update widgets values from the view. More...
 

Protected Slots

bool apply ()
 Called when <Apply> button is pressed. More...
 
void reset ()
 Called when <Reset> button is pressed. More...
 
void accept ()
 Called when <OK> button is pressed. More...
 

Private Attributes

OCCViewer_ViewWindowmyView
 
QtxDoubleSpinBoxm_sbXcoeff
 
QtxDoubleSpinBoxm_sbYcoeff
 
QtxDoubleSpinBoxm_sbZcoeff
 
QPushButton * m_bReset
 
OCCViewer_ViewermyModel
 

Detailed Description

Dialog allowing to assign parameters of axes scaling.

Constructor & Destructor Documentation

◆ OCCViewer_AxialScaleDlg()

OCCViewer_AxialScaleDlg::OCCViewer_AxialScaleDlg ( OCCViewer_ViewWindow view,
OCCViewer_Viewer model 
)

Constructor.

Parameters
view- view window
parent- parent widget

References accept(), apply(), m_bReset, m_sbXcoeff, m_sbYcoeff, m_sbZcoeff, and reset().

◆ ~OCCViewer_AxialScaleDlg()

OCCViewer_AxialScaleDlg::~OCCViewer_AxialScaleDlg ( )

Destructor.

References myModel.

Member Function Documentation

◆ accept

void OCCViewer_AxialScaleDlg::accept ( )
protectedslot

Called when <OK> button is pressed.

References apply().

◆ apply

bool OCCViewer_AxialScaleDlg::apply ( )
protectedslot

◆ reset

void OCCViewer_AxialScaleDlg::reset ( )
protectedslot

Called when <Reset> button is pressed.

References m_bReset, m_sbXcoeff, m_sbYcoeff, and m_sbZcoeff.

◆ Update()

void OCCViewer_AxialScaleDlg::Update ( )

Member Data Documentation

◆ m_bReset

QPushButton* OCCViewer_AxialScaleDlg::m_bReset
private

◆ m_sbXcoeff

QtxDoubleSpinBox* OCCViewer_AxialScaleDlg::m_sbXcoeff
private

◆ m_sbYcoeff

QtxDoubleSpinBox* OCCViewer_AxialScaleDlg::m_sbYcoeff
private

◆ m_sbZcoeff

QtxDoubleSpinBox* OCCViewer_AxialScaleDlg::m_sbZcoeff
private

◆ myModel

OCCViewer_Viewer* OCCViewer_AxialScaleDlg::myModel
private

◆ myView

OCCViewer_ViewWindow* OCCViewer_AxialScaleDlg::myView
private

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