VTK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
dox
Rendering
Context2D
vtkContextKeyEvent.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkContextScene.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
24
#ifndef vtkContextKeyEvent_h
25
#define vtkContextKeyEvent_h
26
27
#include "
vtkRenderingContext2DModule.h
"
// For export macro
28
#include "
vtkWeakPointer.h
"
// For vtkWeakPointer
29
#include "
vtkVector.h
"
// For vtkVector2i
30
31
class
vtkRenderWindowInteractor
;
32
33
class
VTKRENDERINGCONTEXT2D_EXPORT
vtkContextKeyEvent
34
{
35
public
:
36
vtkContextKeyEvent
() {}
37
39
void
SetInteractor(
vtkRenderWindowInteractor
*interactor);
40
43
vtkRenderWindowInteractor
* GetInteractor()
const
;
44
46
void
SetPosition
(
const
vtkVector2i
&
position
) { this->Position =
position
; }
47
49
vtkVector2i
GetPosition
()
const
{
return
this->Position; }
50
51
char
GetKeyCode()
const
;
52
53
protected
:
54
vtkWeakPointer<vtkRenderWindowInteractor>
Interactor
;
55
vtkVector2i
Position
;
56
};
57
58
#endif // vtkContextKeyEvent_h
59
// VTK-HeaderTest-Exclude: vtkContextKeyEvent.h
vtkContextKeyEvent::vtkContextKeyEvent
vtkContextKeyEvent()
Definition:
vtkContextKeyEvent.h:36
vtkContextKeyEvent
data structure to represent key events.
Definition:
vtkContextKeyEvent.h:33
vtkContextKeyEvent::GetPosition
vtkVector2i GetPosition() const
Definition:
vtkContextKeyEvent.h:49
vtkRenderWindowInteractor
platform-independent render window interaction including picking and frame rate control.
Definition:
vtkRenderWindowInteractor.h:79
vtkContextKeyEvent::SetPosition
void SetPosition(const vtkVector2i &position)
Definition:
vtkContextKeyEvent.h:46
VTKRENDERINGCONTEXT2D_EXPORT
#define VTKRENDERINGCONTEXT2D_EXPORT
Definition:
vtkRenderingContext2DModule.h:15
vtkWeakPointer< vtkRenderWindowInteractor >
vtkVector2i
Definition:
vtkVector.h:269
vtkVector.h
vtkWeakPointer.h
vtkRenderingContext2DModule.h
vtkContextKeyEvent::Interactor
vtkWeakPointer< vtkRenderWindowInteractor > Interactor
Definition:
vtkContextKeyEvent.h:54
vtkContextKeyEvent::Position
vtkVector2i Position
Definition:
vtkContextKeyEvent.h:55
vtkX3D::position
Definition:
vtkX3D.h:261
Generated on Wed Dec 16 2015 17:15:07 for VTK by
1.8.9.1