Version: 9.12.0
SVTK_SetRotationPointDlg Class Reference

#include <SVTK_SetRotationPointDlg.h>

Inheritance diagram for SVTK_SetRotationPointDlg:
Inheritance graph

Public Member Functions

 SVTK_SetRotationPointDlg (QtxAction *theAction, SVTK_ViewWindow *theParent, const char *theName)
 
 ~SVTK_SetRotationPointDlg ()
 
void addObserver ()
 
bool IsFirstShown ()
 
- Public Member Functions inherited from ViewerTools_DialogBase
 ViewerTools_DialogBase (QtxAction *theAction, QWidget *theParent, const char *theName="", bool theModal=false, Qt::WindowFlags theWFalgs=0)
 
 ~ViewerTools_DialogBase ()
 

Protected Slots

void onBBCenterChecked ()
 
void onToOrigin ()
 
void onSelectMenu (QAction *)
 
void onCoordChanged ()
 
void onClickClose ()
 
- Protected Slots inherited from ViewerTools_DialogBase
void onParentShow ()
 
void onParentHide ()
 
virtual void done (int)
 

Protected Member Functions

void setEnabled (QGroupBox *theGrp, const bool theState)
 
bool IsObserverAdded (vtkInteractorStyle *)
 

Static Protected Member Functions

static void ProcessEvents (vtkObject *object, unsigned long event, void *clientdata, void *calldata)
 

Protected Attributes

SVTK_ViewWindowmyMainWindow
 
SVTK_RenderWindowInteractormyRWInteractor
 
QList< vtkInteractorStyle * > myInteractorStyleList
 
QMap< QAction *, Selection_ModemySelectActions
 
QCheckBox * myIsBBCenter
 
QGroupBoxmyGroupBoxSel
 
QPushButton * myToOrigin
 
QPushButton * mySelectPoint
 
QGroupBoxmyGroupBoxCoord
 
QLineEditmyX
 
QLineEditmyY
 
QLineEditmyZ
 
double myPriority
 
vtkSmartPointer< vtkCallbackCommand > myEventCallbackCommand
 
- Protected Attributes inherited from ViewerTools_DialogBase
QtxActionmyAction
 

Constructor & Destructor Documentation

◆ SVTK_SetRotationPointDlg()

SVTK_SetRotationPointDlg::SVTK_SetRotationPointDlg ( QtxAction theAction,
SVTK_ViewWindow theParent,
const char *  theName 
)

◆ ~SVTK_SetRotationPointDlg()

SVTK_SetRotationPointDlg::~SVTK_SetRotationPointDlg ( )

Member Function Documentation

◆ addObserver()

void SVTK_SetRotationPointDlg::addObserver ( )

◆ IsFirstShown()

bool SVTK_SetRotationPointDlg::IsFirstShown ( )

Return true if it is the first show for this dialog

◆ IsObserverAdded()

bool SVTK_SetRotationPointDlg::IsObserverAdded ( vtkInteractorStyle theInteractorStyle)
protected

◆ onBBCenterChecked

void SVTK_SetRotationPointDlg::onBBCenterChecked ( )
protectedslot

◆ onClickClose

void SVTK_SetRotationPointDlg::onClickClose ( )
protectedslot

◆ onCoordChanged

void SVTK_SetRotationPointDlg::onCoordChanged ( )
protectedslot

◆ onSelectMenu

void SVTK_SetRotationPointDlg::onSelectMenu ( QAction theAction)
protectedslot

◆ onToOrigin

void SVTK_SetRotationPointDlg::onToOrigin ( )
protectedslot

◆ ProcessEvents()

void SVTK_SetRotationPointDlg::ProcessEvents ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
)
staticprotected

Processes events

References SVTK::BBCenterChanged, IsBBEmpty(), and SVTK::RotationPointChanged.

◆ setEnabled()

void SVTK_SetRotationPointDlg::setEnabled ( QGroupBox theGrp,
const bool  theState 
)
protected

Member Data Documentation

◆ myEventCallbackCommand

vtkSmartPointer<vtkCallbackCommand> SVTK_SetRotationPointDlg::myEventCallbackCommand
protected

◆ myGroupBoxCoord

QGroupBox* SVTK_SetRotationPointDlg::myGroupBoxCoord
protected

◆ myGroupBoxSel

QGroupBox* SVTK_SetRotationPointDlg::myGroupBoxSel
protected

◆ myInteractorStyleList

QList<vtkInteractorStyle*> SVTK_SetRotationPointDlg::myInteractorStyleList
protected

◆ myIsBBCenter

QCheckBox* SVTK_SetRotationPointDlg::myIsBBCenter
protected

◆ myMainWindow

SVTK_ViewWindow* SVTK_SetRotationPointDlg::myMainWindow
protected

◆ myPriority

double SVTK_SetRotationPointDlg::myPriority
protected

◆ myRWInteractor

SVTK_RenderWindowInteractor* SVTK_SetRotationPointDlg::myRWInteractor
protected

◆ mySelectActions

QMap<QAction*, Selection_Mode> SVTK_SetRotationPointDlg::mySelectActions
protected

◆ mySelectPoint

QPushButton* SVTK_SetRotationPointDlg::mySelectPoint
protected

◆ myToOrigin

QPushButton* SVTK_SetRotationPointDlg::myToOrigin
protected

◆ myX

QLineEdit* SVTK_SetRotationPointDlg::myX
protected

◆ myY

QLineEdit* SVTK_SetRotationPointDlg::myY
protected

◆ myZ

QLineEdit* SVTK_SetRotationPointDlg::myZ
protected

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