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_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
vtkFloatingPointType myPriority
vtkSmartPointer
< vtkCallbackCommand > 
myEventCallbackCommand
vtkTimeStamp myCameraMTime
QtxActionmyAction

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