Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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)
 
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)
 
 vtkStandardNewMacro (SVTK_GeomControllerIncrement)
 
 vtkStandardNewMacro (SVTK_ControllerOnKeyDown)
 

Variables

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

Function Documentation

bool isIntersect ( const QPoint &  theStart1,
const QPoint &  theEnd1,
const QPoint &  theStart2,
const QPoint &  theEnd2 
)
bool isValid ( const QPolygon *  thePoints,
const QPoint &  theCurrent 
)

References isIntersect().

vtkStandardNewMacro ( SVTK_InteractorStyle  )
vtkStandardNewMacro ( SVTK_ControllerIncrement  )
vtkStandardNewMacro ( SVTK_GeomControllerIncrement  )
vtkStandardNewMacro ( SVTK_ControllerOnKeyDown  )

Variable Documentation

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