Version: 9.16.0
SVTK_ViewParameterDlg Class Reference

#include <SVTK_ViewParameterDlg.h>

Inheritance diagram for SVTK_ViewParameterDlg:
Inheritance graph

Public Member Functions

 SVTK_ViewParameterDlg (QtxAction *theAction, SVTK_ViewWindow *theParent, const char *theName)
 
 ~SVTK_ViewParameterDlg ()
 
void addObserver ()
 
- 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 onProjectionModeChanged (int)
 
void onPositionModeChanged (int)
 
void onToBBCenter ()
 
void onToOrigin ()
 
void onSelectPoint ()
 
void onFocalCoordChanged ()
 
void onCameraCoordChanged ()
 
void onDirectionChanged ()
 
void onDistanceChanged ()
 
void onViewDirectionChanged ()
 
void onZoomChanged ()
 
void onClickClose ()
 
- Protected Slots inherited from ViewerTools_DialogBase
void onParentShow ()
 
void onParentHide ()
 
virtual void done (int)
 

Protected Member Functions

void setEnabled (QFrame *theWidget, const bool theState)
 
bool computePoint (const double start[3], const double dir[3], const double dist, double result[3])
 
void updateProjection ()
 
void updateCoordinates ()
 
void updateData ()
 

Static Protected Member Functions

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

Protected Attributes

SVTK_ViewWindow * myMainWindow
 
SVTK_RenderWindowInteractor * myRWInteractor
 
bool myIsObserverAdded
 
bool myBusy
 
QButtonGroup * myProjectionMode
 
QPushButton * myToBBCenter
 
QPushButton * myToOrigin
 
QPushButton * mySelectPoint
 
QFrame * myFocalCoords
 
QLineEdit * myFocalX
 
QLineEdit * myFocalY
 
QLineEdit * myFocalZ
 
QButtonGroup * myCameraPositionMode
 
QFrame * myCameraCoords
 
QLineEdit * myCameraX
 
QLineEdit * myCameraY
 
QLineEdit * myCameraZ
 
QFrame * myProjDirection
 
QLineEdit * myProjDirX
 
QLineEdit * myProjDirY
 
QLineEdit * myProjDirZ
 
QLineEdit * myDistance
 
QFrame * myViewDirection
 
QLineEdit * myViewDirX
 
QLineEdit * myViewDirY
 
QLineEdit * myViewDirZ
 
QFrame * myScaleBox
 
QLineEdit * myScale
 
QFrame * myViewAngleBox
 
QLineEdit * myViewAngle
 
double myPriority
 
vtkSmartPointer< vtkCallbackCommand > myEventCallbackCommand
 
vtkTimeStamp myCameraMTime
 
- Protected Attributes inherited from ViewerTools_DialogBase
QtxAction * myAction
 

Constructor & Destructor Documentation

◆ SVTK_ViewParameterDlg()

◆ ~SVTK_ViewParameterDlg()

SVTK_ViewParameterDlg::~SVTK_ViewParameterDlg ( )

Member Function Documentation

◆ addObserver()

◆ computePoint()

bool SVTK_ViewParameterDlg::computePoint ( const double  start[3],
const double  dir[3],
const double  dist,
double  result[3] 
)
protected

◆ onCameraCoordChanged

void SVTK_ViewParameterDlg::onCameraCoordChanged ( )
protectedslot

◆ onClickClose

void SVTK_ViewParameterDlg::onClickClose ( )
protectedslot

◆ onDirectionChanged

void SVTK_ViewParameterDlg::onDirectionChanged ( )
protectedslot

References myBusy, and updateCoordinates().

◆ onDistanceChanged

void SVTK_ViewParameterDlg::onDistanceChanged ( )
protectedslot

References myBusy, and updateCoordinates().

◆ onFocalCoordChanged

◆ onPositionModeChanged

void SVTK_ViewParameterDlg::onPositionModeChanged ( int  )
protectedslot

◆ onProjectionModeChanged

◆ onSelectPoint

void SVTK_ViewParameterDlg::onSelectPoint ( )
protectedslot

◆ onToBBCenter

void SVTK_ViewParameterDlg::onToBBCenter ( )
protectedslot

◆ onToOrigin

void SVTK_ViewParameterDlg::onToOrigin ( )
protectedslot

◆ onViewDirectionChanged

void SVTK_ViewParameterDlg::onViewDirectionChanged ( )
protectedslot

◆ onZoomChanged

◆ ProcessEvents()

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

◆ setEnabled()

void SVTK_ViewParameterDlg::setEnabled ( QFrame *  theWidget,
const bool  theState 
)
protected

References setEnabled().

◆ updateCoordinates()

◆ updateData()

◆ updateProjection()

void SVTK_ViewParameterDlg::updateProjection ( )
protected

Member Data Documentation

◆ myBusy

bool SVTK_ViewParameterDlg::myBusy
protected

◆ myCameraCoords

QFrame* SVTK_ViewParameterDlg::myCameraCoords
protected

◆ myCameraMTime

vtkTimeStamp SVTK_ViewParameterDlg::myCameraMTime
protected

◆ myCameraPositionMode

QButtonGroup* SVTK_ViewParameterDlg::myCameraPositionMode
protected

◆ myCameraX

QLineEdit* SVTK_ViewParameterDlg::myCameraX
protected

◆ myCameraY

QLineEdit* SVTK_ViewParameterDlg::myCameraY
protected

◆ myCameraZ

QLineEdit* SVTK_ViewParameterDlg::myCameraZ
protected

◆ myDistance

QLineEdit* SVTK_ViewParameterDlg::myDistance
protected

◆ myEventCallbackCommand

vtkSmartPointer<vtkCallbackCommand> SVTK_ViewParameterDlg::myEventCallbackCommand
protected

◆ myFocalCoords

QFrame* SVTK_ViewParameterDlg::myFocalCoords
protected

◆ myFocalX

QLineEdit* SVTK_ViewParameterDlg::myFocalX
protected

◆ myFocalY

QLineEdit* SVTK_ViewParameterDlg::myFocalY
protected

◆ myFocalZ

QLineEdit* SVTK_ViewParameterDlg::myFocalZ
protected

◆ myIsObserverAdded

bool SVTK_ViewParameterDlg::myIsObserverAdded
protected

◆ myMainWindow

SVTK_ViewWindow* SVTK_ViewParameterDlg::myMainWindow
protected

◆ myPriority

double SVTK_ViewParameterDlg::myPriority
protected

◆ myProjDirection

QFrame* SVTK_ViewParameterDlg::myProjDirection
protected

◆ myProjDirX

QLineEdit* SVTK_ViewParameterDlg::myProjDirX
protected

◆ myProjDirY

QLineEdit* SVTK_ViewParameterDlg::myProjDirY
protected

◆ myProjDirZ

QLineEdit* SVTK_ViewParameterDlg::myProjDirZ
protected

◆ myProjectionMode

QButtonGroup* SVTK_ViewParameterDlg::myProjectionMode
protected

◆ myRWInteractor

SVTK_RenderWindowInteractor* SVTK_ViewParameterDlg::myRWInteractor
protected

◆ myScale

QLineEdit* SVTK_ViewParameterDlg::myScale
protected

◆ myScaleBox

QFrame* SVTK_ViewParameterDlg::myScaleBox
protected

◆ mySelectPoint

QPushButton* SVTK_ViewParameterDlg::mySelectPoint
protected

◆ myToBBCenter

QPushButton* SVTK_ViewParameterDlg::myToBBCenter
protected

◆ myToOrigin

QPushButton* SVTK_ViewParameterDlg::myToOrigin
protected

◆ myViewAngle

QLineEdit* SVTK_ViewParameterDlg::myViewAngle
protected

◆ myViewAngleBox

QFrame* SVTK_ViewParameterDlg::myViewAngleBox
protected

◆ myViewDirection

QFrame* SVTK_ViewParameterDlg::myViewDirection
protected

◆ myViewDirX

QLineEdit* SVTK_ViewParameterDlg::myViewDirX
protected

◆ myViewDirY

QLineEdit* SVTK_ViewParameterDlg::myViewDirY
protected

◆ myViewDirZ

QLineEdit* SVTK_ViewParameterDlg::myViewDirZ
protected

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