Version: 9.12.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_ViewWindowmyMainWindow
 
SVTK_RenderWindowInteractormyRWInteractor
 
bool myIsObserverAdded
 
bool myBusy
 
QButtonGroup * myProjectionMode
 
QPushButton * myToBBCenter
 
QPushButton * myToOrigin
 
QPushButton * mySelectPoint
 
QFramemyFocalCoords
 
QLineEditmyFocalX
 
QLineEditmyFocalY
 
QLineEditmyFocalZ
 
QButtonGroup * myCameraPositionMode
 
QFramemyCameraCoords
 
QLineEditmyCameraX
 
QLineEditmyCameraY
 
QLineEditmyCameraZ
 
QFramemyProjDirection
 
QLineEditmyProjDirX
 
QLineEditmyProjDirY
 
QLineEditmyProjDirZ
 
QLineEditmyDistance
 
QFramemyViewDirection
 
QLineEditmyViewDirX
 
QLineEditmyViewDirY
 
QLineEditmyViewDirZ
 
QFramemyScaleBox
 
QLineEditmyScale
 
QFramemyViewAngleBox
 
QLineEditmyViewAngle
 
double myPriority
 
vtkSmartPointer< vtkCallbackCommand > myEventCallbackCommand
 
vtkTimeStamp myCameraMTime
 
- Protected Attributes inherited from ViewerTools_DialogBase
QtxActionmyAction
 

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

Processes events

References SVTK::FocalPointChanged.

◆ setEnabled()

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

◆ 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: