Version: 6.3.1
Public Member Functions | Protected Slots | Protected Member Functions | Static Protected Member Functions | Protected Attributes

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 ()

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 ()
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
vtkFloatingPointType myPriority
vtkSmartPointer
< vtkCallbackCommand > 
myEventCallbackCommand
vtkTimeStamp myCameraMTime
QtxAction * myAction

Constructor & Destructor Documentation

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

Member Function Documentation

void SVTK_ViewParameterDlg::addObserver ( )
void SVTK_ViewParameterDlg::setEnabled ( QFrame *  theWidget,
const bool  theState 
) [protected]
bool SVTK_ViewParameterDlg::computePoint ( const double  start[3],
const double  dir[3],
const double  dist,
double  result[3] 
) [protected]
void SVTK_ViewParameterDlg::updateProjection ( ) [protected]
void SVTK_ViewParameterDlg::updateCoordinates ( ) [protected]
void SVTK_ViewParameterDlg::updateData ( ) [protected]
static void SVTK_ViewParameterDlg.ProcessEvents ( vtkObject *  object,
unsigned long  event,
void *  clientdata,
void *  calldata 
) [static, protected]
void SVTK_ViewParameterDlg::onProjectionModeChanged ( int  mode) [protected, slot]
void SVTK_ViewParameterDlg::onPositionModeChanged ( int  mode) [protected, slot]
void SVTK_ViewParameterDlg::onToBBCenter ( ) [protected, slot]
void SVTK_ViewParameterDlg::onToOrigin ( ) [protected, slot]
void SVTK_ViewParameterDlg::onSelectPoint ( ) [protected, slot]
void SVTK_ViewParameterDlg::onFocalCoordChanged ( ) [protected, slot]
void SVTK_ViewParameterDlg::onCameraCoordChanged ( ) [protected, slot]
void SVTK_ViewParameterDlg::onDirectionChanged ( ) [protected, slot]

References myBusy, and updateCoordinates().

void SVTK_ViewParameterDlg::onDistanceChanged ( ) [protected, slot]

References myBusy, and updateCoordinates().

void SVTK_ViewParameterDlg::onViewDirectionChanged ( ) [protected, slot]
void SVTK_ViewParameterDlg::onZoomChanged ( ) [protected, slot]
void SVTK_ViewParameterDlg::onClickClose ( ) [protected, slot]
void ViewerTools_DialogBase::onParentShow ( ) [protected, slot, inherited]
void ViewerTools_DialogBase::onParentHide ( ) [protected, slot, inherited]
void ViewerTools_DialogBase::done ( int  r) [protected, virtual, slot, inherited]

Field Documentation

bool SVTK_ViewParameterDlg.myBusy [protected]
QButtonGroup* SVTK_ViewParameterDlg.myProjectionMode [protected]
QPushButton* SVTK_ViewParameterDlg.myToBBCenter [protected]
QPushButton* SVTK_ViewParameterDlg.myToOrigin [protected]
QPushButton* SVTK_ViewParameterDlg.mySelectPoint [protected]
QButtonGroup* SVTK_ViewParameterDlg.myCameraPositionMode [protected]
vtkSmartPointer<vtkCallbackCommand> SVTK_ViewParameterDlg.myEventCallbackCommand [protected]
vtkTimeStamp SVTK_ViewParameterDlg.myCameraMTime [protected]
QtxAction* ViewerTools_DialogBase.myAction [protected, inherited]

Reimplemented in SVTK_UpdateRateDlg.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS