Open CASCADE Technology 7.8.2.dev
|
#include <IVtkDraw_Interactor.hxx>
Public Member Functions | |
vtkTypeMacro (IVtkDraw_Interactor, vtkRenderWindowInteractor) virtual void Initialize() | |
virtual void | Enable () |
virtual void | Start () |
const PSelector & | Selector () const |
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. | |
void | OnSelection () |
Process selection. | |
Standard_Boolean | IsEnabled () const |
Display * | GetDisplayId () const |
Standard_Integer | ViewerMainLoop (Standard_Integer theArgNum, const char **theArgs) |
Static Public Member Functions | |
static IVtkDraw_Interactor * | New () |
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) |
|
protected |
|
protected |
|
virtual |
Display * IVtkDraw_Interactor::GetDisplayId | ( | ) | const |
|
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 |
void IVtkDraw_Interactor::OnSelection | ( | ) |
Process selection.
|
staticprotected |
|
inline |
void IVtkDraw_Interactor::SetOCCWindow | ( | const Handle< Aspect_Window > & | theWindow | ) |
void IVtkDraw_Interactor::SetPipelines | ( | const Handle< ShapePipelineMap > & | thePipelines | ) |
void IVtkDraw_Interactor::SetShapePicker | ( | const PSelector & | theSelector | ) |
|
inlinevirtual |
Standard_Integer IVtkDraw_Interactor::ViewerMainLoop | ( | Standard_Integer | theArgNum, |
const char ** | theArgs ) |
IVtkDraw_Interactor::vtkTypeMacro | ( | IVtkDraw_Interactor | , |
vtkRenderWindowInteractor | ) |