24 #ifndef SVTK_VIEWPARAMETERDLG_H
25 #define SVTK_VIEWPARAMETERDLG_H
31 #include <vtkSmartPointer.h>
32 #include <vtkTimeStamp.h>
45 class vtkCallbackCommand;
103 void setEnabled(
QFrame* theWidget,
const bool theState);
104 bool computePoint(
const double start[3],
const double dir[3],
105 const double dist,
double result[3]);
106 void updateProjection();
107 void updateCoordinates();
123 static void ProcessEvents(
vtkObject*
object,
129 void onProjectionModeChanged(
int);
130 void onPositionModeChanged(
int);
134 void onSelectPoint();
136 void onFocalCoordChanged();
137 void onCameraCoordChanged();
138 void onDirectionChanged();
139 void onDistanceChanged();
140 void onViewDirectionChanged();
142 void onZoomChanged();
#define SVTK_EXPORT
Definition: SVTK.h:37
Generic action class.
Definition: QtxAction.h:40
Extends QVTK_RenderWindowInteractor functionality.
Definition: SVTK_RenderWindowInteractor.h:141
Definition: SVTK_ViewParameterDlg.h:49
QLineEdit * myFocalY
Definition: SVTK_ViewParameterDlg.h:75
QLineEdit * myViewDirZ
Definition: SVTK_ViewParameterDlg.h:95
QFrame * myViewDirection
Definition: SVTK_ViewParameterDlg.h:92
QLineEdit * myViewAngle
Definition: SVTK_ViewParameterDlg.h:101
QPushButton * mySelectPoint
Definition: SVTK_ViewParameterDlg.h:71
QFrame * myCameraCoords
Definition: SVTK_ViewParameterDlg.h:80
QLineEdit * myProjDirY
Definition: SVTK_ViewParameterDlg.h:87
QLineEdit * myProjDirX
Definition: SVTK_ViewParameterDlg.h:86
QLineEdit * myCameraX
Definition: SVTK_ViewParameterDlg.h:81
SVTK_ViewWindow * myMainWindow
Definition: SVTK_ViewParameterDlg.h:62
QLineEdit * myCameraZ
Definition: SVTK_ViewParameterDlg.h:83
double myPriority
Definition: SVTK_ViewParameterDlg.h:113
vtkSmartPointer< vtkCallbackCommand > myEventCallbackCommand
Definition: SVTK_ViewParameterDlg.h:116
QFrame * myProjDirection
Definition: SVTK_ViewParameterDlg.h:85
QLineEdit * myFocalZ
Definition: SVTK_ViewParameterDlg.h:76
QLineEdit * myScale
Definition: SVTK_ViewParameterDlg.h:98
QLineEdit * myProjDirZ
Definition: SVTK_ViewParameterDlg.h:88
QLineEdit * myDistance
Definition: SVTK_ViewParameterDlg.h:90
QButtonGroup * myProjectionMode
Definition: SVTK_ViewParameterDlg.h:67
QPushButton * myToOrigin
Definition: SVTK_ViewParameterDlg.h:70
bool myIsObserverAdded
Definition: SVTK_ViewParameterDlg.h:64
QLineEdit * myViewDirX
Definition: SVTK_ViewParameterDlg.h:93
QFrame * myViewAngleBox
Definition: SVTK_ViewParameterDlg.h:100
QButtonGroup * myCameraPositionMode
Definition: SVTK_ViewParameterDlg.h:78
bool myBusy
Definition: SVTK_ViewParameterDlg.h:65
SVTK_RenderWindowInteractor * myRWInteractor
Definition: SVTK_ViewParameterDlg.h:63
QPushButton * myToBBCenter
Definition: SVTK_ViewParameterDlg.h:69
QFrame * myScaleBox
Definition: SVTK_ViewParameterDlg.h:97
QLineEdit * myViewDirY
Definition: SVTK_ViewParameterDlg.h:94
QLineEdit * myFocalX
Definition: SVTK_ViewParameterDlg.h:74
QFrame * myFocalCoords
Definition: SVTK_ViewParameterDlg.h:73
QLineEdit * myCameraY
Definition: SVTK_ViewParameterDlg.h:82
vtkTimeStamp myCameraMTime
Definition: SVTK_ViewParameterDlg.h:119
Define a container for SALOME VTK view window.
Definition: SVTK_ViewWindow.h:86