Version: 9.12.0
SVTK_InteractorStyle.cxx File Reference
#include "SVTK_InteractorStyle.h"
#include "VTKViewer_Algorithm.h"
#include "VTKViewer_Utilities.h"
#include "SVTK_GenericRenderWindowInteractor.h"
#include "SVTK_Selection.h"
#include "SVTK_Event.h"
#include "SVTK_Selector.h"
#include "SVTK_Functor.h"
#include "SVTK_Actor.h"
#include "SUIT_Tools.h"
#include "SALOME_Actor.h"
#include <vtkObjectFactory.h>
#include <vtkMath.h>
#include <vtkCommand.h>
#include <vtkCamera.h>
#include <vtkRenderer.h>
#include <vtkPointPicker.h>
#include <vtkCellPicker.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkCallbackCommand.h>
#include <vtkRendererCollection.h>
#include <vtkDataSet.h>
#include <vtkPerspectiveTransform.h>
#include <vtkMatrix4x4.h>
#include <QtxRubberBand.h>
#include <QPixmap>
#include <QWidget>
#include <QPolygon>
#include <algorithm>
#include <iostream>

Functions

 vtkStandardNewMacro (SVTK_InteractorStyle) SVTK_InteractorStyle
 
bool isIntersect (const QPoint &theStart1, const QPoint &theEnd1, const QPoint &theStart2, const QPoint &theEnd2)
 
bool isValid (const QPolygon *thePoints, const QPoint &theCurrent)
 
 vtkStandardNewMacro (SVTK_ControllerIncrement) SVTK_ControllerIncrement
 
 vtkStandardNewMacro (SVTK_GeomControllerIncrement) SVTK_GeomControllerIncrement
 
 vtkStandardNewMacro (SVTK_ControllerOnKeyDown) SVTK_ControllerOnKeyDown
 

Variables

const char * imageZoomCursor []
 
const char * imageRotateCursor []
 

Function Documentation

◆ isIntersect()

bool isIntersect ( const QPoint &  theStart1,
const QPoint &  theEnd1,
const QPoint &  theStart2,
const QPoint &  theEnd2 
)

◆ isValid()

bool isValid ( const QPolygon *  thePoints,
const QPoint &  theCurrent 
)

References isIntersect().

◆ vtkStandardNewMacro() [1/4]

vtkStandardNewMacro ( SVTK_ControllerIncrement  )

◆ vtkStandardNewMacro() [2/4]

vtkStandardNewMacro ( SVTK_ControllerOnKeyDown  )

Constructor

◆ vtkStandardNewMacro() [3/4]

vtkStandardNewMacro ( SVTK_GeomControllerIncrement  )

◆ vtkStandardNewMacro() [4/4]

Variable Documentation

◆ imageRotateCursor

const char* imageRotateCursor[]

◆ imageZoomCursor

const char* imageZoomCursor[]