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

SVTK_GenericRenderWindowInteractor Class Reference

#include <SVTK_GenericRenderWindowInteractor.h>

Inheritance diagram for SVTK_GenericRenderWindowInteractor:
Inheritance graph

Public Member Functions

 vtkTypeMacro (SVTK_GenericRenderWindowInteractor, QVTK_GenericRenderWindowInteractor)
SVTK_SelectorGetSelector ()
 To get access to SVTK_Selector.
void SetSelector (SVTK_Selector *theSelector)
 To initialize mySelector field.
QWidgetGetRenderWidget ()
 To get access to QWidget, where vtkRenderWindow maps to.
void SetRenderWidget (QWidget *theRenderWidget)
 To initialize myRenderWidget field.
 vtkTypeMacro (QVTK_GenericRenderWindowInteractor, vtkGenericRenderWindowInteractor)
virtual int CreateTimer (int)
 Starts the QTimer instance on defined microseconds.
virtual int DestroyTimer ()
 Stops the QTimer instance.

Static Public Member Functions

static
SVTK_GenericRenderWindowInteractor
New ()

Protected Slots

void OnTimeOut ()
 The slot connects to QTimer.timeout signal to invoke vtkCommand.TimerEvent.

Protected Member Functions

 SVTK_GenericRenderWindowInteractor ()
 ~SVTK_GenericRenderWindowInteractor ()

Protected Attributes

SVTK_SelectormySelector
 Keeps a pointer to SVTK_Selector.
QWidgetmyRenderWidget
 Keeps a pointer to QWidget, where vtkRenderWindow maps to.
QTimer * myTimer
 Qt timer device.

Detailed Description

This class introduce SALOME specific to the base one In this class new members is added (mySelector and myRenderWidget). They are used for initialization of SVTK_InteractorStyle by redefinition of #SVTK_InteractorStyle::SetInteractor method


Constructor & Destructor Documentation

SVTK_GenericRenderWindowInteractor::SVTK_GenericRenderWindowInteractor ( ) [protected]

Constructor

SVTK_GenericRenderWindowInteractor::~SVTK_GenericRenderWindowInteractor ( ) [protected]

Destructor


Member Function Documentation

static SVTK_GenericRenderWindowInteractor* SVTK_GenericRenderWindowInteractor.New ( ) [static]
SVTK_GenericRenderWindowInteractor.vtkTypeMacro ( SVTK_GenericRenderWindowInteractor  ,
QVTK_GenericRenderWindowInteractor   
)
SVTK_Selector * SVTK_GenericRenderWindowInteractor::GetSelector ( )

To get access to SVTK_Selector

void SVTK_GenericRenderWindowInteractor::SetSelector ( SVTK_Selector theSelector)

To initialize mySelector field

Parameters:
theSelector- new selector
QWidget * SVTK_GenericRenderWindowInteractor::GetRenderWidget ( )
void SVTK_GenericRenderWindowInteractor::SetRenderWidget ( QWidget theRenderWidget)
QVTK_GenericRenderWindowInteractor.vtkTypeMacro ( QVTK_GenericRenderWindowInteractor  ,
vtkGenericRenderWindowInteractor   
) [inherited]
virtual int QVTK_GenericRenderWindowInteractor.CreateTimer ( int  ) [virtual, inherited]
int QVTK_GenericRenderWindowInteractor::DestroyTimer ( void  ) [virtual, inherited]

Stops the QTimer instance

void QVTK_GenericRenderWindowInteractor::OnTimeOut ( ) [protected, slot, inherited]

The slot connects to QTimer.timeout signal to invoke vtkCommand.TimerEvent


Field Documentation

QTimer* QVTK_GenericRenderWindowInteractor.myTimer [protected, inherited]
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