#include "VTKViewer_InteractorStyle.h"
#include "VTKViewer_Actor.h"
#include "VTKViewer_Utilities.h"
#include "VTKViewer_Trihedron.h"
#include "VTKViewer_ViewWindow.h"
#include "VTKViewer_RenderWindow.h"
#include "VTKViewer_RenderWindowInteractor.h"
#include <vtkObjectFactory.h>
#include <vtkMath.h>
#include <vtkCommand.h>
#include <vtkCamera.h>
#include <vtkRenderer.h>
#include <vtkPicker.h>
#include <vtkPointPicker.h>
#include <vtkCellPicker.h>
#include <vtkLine.h>
#include <vtkMapper.h>
#include <vtkDataSet.h>
#include <vtkSmartPointer.h>
#include <vtkProperty.h>
#include <QApplication>
#include <QRubberBand>
#include <algorithm>
Functions | |
vtkStandardNewMacro (VTKViewer_InteractorStyle) VTKViewer_InteractorStyle | |
XPM - x pixmaps. | |
const char * | imageZoomCursor [] |
const char * | imageRotateCursor [] |
Handle (VTKViewer_Filter) VTKViewer_InteractorStyle | |
Handle | ( | VTKViewer_Filter | ) |
Gets filter handle by filter id theId.
References VTKViewer_InteractorStyle::Handle(), VTKViewer_InteractorStyle::IsFilterPresent(), and VTKViewer_InteractorStyle::myFilters.
vtkStandardNewMacro | ( | VTKViewer_InteractorStyle | ) |
Constructor.
References VTKViewer_InteractorStyle::ForcedState, VTKViewer_InteractorStyle::loadCursors(), VTKViewer_InteractorStyle::m_Trihedron, VTKViewer_InteractorStyle::MotionFactor, VTKViewer_InteractorStyle::myPreSelectionActor, VTKViewer_InteractorStyle::myRectBand, VTKViewer_Actor::New(), VTKViewer_InteractorStyle::OnSelectionModeChanged(), VTKViewer_InteractorStyle::RadianToDegree, VTKViewer_Actor::SetColor(), VTKViewer_InteractorStyle::State, and VTK_INTERACTOR_STYLE_CAMERA_NONE.
const char* imageRotateCursor[] |
Image rotate cursor
const char* imageZoomCursor[] |
Image Zoom cursor