Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 ( )

Member Function Documentation

bool SVTK_ViewParameterDlg::computePoint ( const double  start[3],
const double  dir[3],
const double  dist,
double  result[3] 
)
protected
void SVTK_ViewParameterDlg::onCameraCoordChanged ( )
protectedslot
void SVTK_ViewParameterDlg::onClickClose ( )
protectedslot
void SVTK_ViewParameterDlg::onDirectionChanged ( )
protectedslot

References myBusy, and updateCoordinates().

void SVTK_ViewParameterDlg::onDistanceChanged ( )
protectedslot

References myBusy, and updateCoordinates().

void SVTK_ViewParameterDlg::onPositionModeChanged ( int  mode)
protectedslot
void SVTK_ViewParameterDlg::onSelectPoint ( )
protectedslot
void SVTK_ViewParameterDlg::onToBBCenter ( )
protectedslot
void SVTK_ViewParameterDlg::onToOrigin ( )
protectedslot
void SVTK_ViewParameterDlg::onViewDirectionChanged ( )
protectedslot
void SVTK_ViewParameterDlg::ProcessEvents ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
)
staticprotected

Processes events

References SVTK::FocalPointChanged.

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

Member Data Documentation

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

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