VTK  9.5.2
vtkInteractorStyleRubberBandPick.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-License-Identifier: BSD-3-Clause
23
24#ifndef vtkInteractorStyleRubberBandPick_h
25#define vtkInteractorStyleRubberBandPick_h
26
27#include "vtkInteractionStyleModule.h" // For export macro
29#include "vtkWrappingHints.h" // For VTK_MARSHALAUTO
30
31VTK_ABI_NAMESPACE_BEGIN
33
34class VTKINTERACTIONSTYLE_EXPORT VTK_MARSHALAUTO vtkInteractorStyleRubberBandPick
36{
37public:
40 void PrintSelf(ostream& os, vtkIndent indent) override;
41
43 void StopSelect();
44
46
49 void OnMouseMove() override;
50 void OnLeftButtonDown() override;
51 void OnLeftButtonUp() override;
52 void OnChar() override;
54
55protected:
58
59 virtual void Pick();
61