Open CASCADE Technology  7.0.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions

IVtkDraw_Interactor Class Reference

#include <IVtkDraw_Interactor.hxx>

Inheritance diagram for IVtkDraw_Interactor:
Inheritance graph
[legend]

Public Member Functions

 vtkTypeMacro (IVtkDraw_Interactor, vtkRenderWindowInteractor) virtual void Initialize()
 
virtual void Enable ()
 
virtual void Start ()
 
void SetShapePicker (const PSelector &theSelector)
 
void SetPipelines (const Handle< ShapePipelineMap > &thePipelines)
 
void SetOCCWindow (const Handle< Aspect_Window > &theWindow)
 
const Handle< Aspect_Window > & GetOCCWindow () const
 
void MoveTo (Standard_Integer theX, Standard_Integer theY)
 Process highlighting. More...
 
void OnSelection ()
 Process selection. More...
 
Standard_Boolean IsEnabled () const
 
Display * GetDisplayId () const
 
Standard_Integer ViewerMainLoop (Standard_Integer theArgNum, const char **theArgs)
 

Static Public Member Functions

static IVtkDraw_InteractorNew ()
 

Protected Member Functions

 IVtkDraw_Interactor ()
 
 ~IVtkDraw_Interactor ()
 
void GetMousePosition (Standard_Integer *theX, Standard_Integer *theY)
 

Static Protected Member Functions

static void ProcessEvents (ClientData theData, int)
 

Constructor & Destructor Documentation

IVtkDraw_Interactor::IVtkDraw_Interactor ( )
protected
IVtkDraw_Interactor::~IVtkDraw_Interactor ( )
protected

Member Function Documentation

virtual void IVtkDraw_Interactor::Enable ( )
virtual
Display* IVtkDraw_Interactor::GetDisplayId ( ) const
void IVtkDraw_Interactor::GetMousePosition ( Standard_Integer theX,
Standard_Integer theY 
)
protected
const Handle< Aspect_Window >& IVtkDraw_Interactor::GetOCCWindow ( ) const
Standard_Boolean IVtkDraw_Interactor::IsEnabled ( ) const
void IVtkDraw_Interactor::MoveTo ( Standard_Integer  theX,
Standard_Integer  theY 
)

Process highlighting.

static IVtkDraw_Interactor* IVtkDraw_Interactor::New ( )
static
void IVtkDraw_Interactor::OnSelection ( )

Process selection.

static void IVtkDraw_Interactor::ProcessEvents ( ClientData  theData,
int   
)
staticprotected
void IVtkDraw_Interactor::SetOCCWindow ( const Handle< Aspect_Window > &  theWindow)
void IVtkDraw_Interactor::SetPipelines ( const Handle< ShapePipelineMap > &  thePipelines)
void IVtkDraw_Interactor::SetShapePicker ( const PSelector theSelector)
virtual void IVtkDraw_Interactor::Start ( )
inlinevirtual
Standard_Integer IVtkDraw_Interactor::ViewerMainLoop ( Standard_Integer  theArgNum,
const char **  theArgs 
)
IVtkDraw_Interactor::vtkTypeMacro ( IVtkDraw_Interactor  ,
vtkRenderWindowInteractor   
)

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