VTK
9.5.20251124
Rendering
Core
vtkTDxInteractorStyleSettings.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
15
16
#ifndef vtkTDxInteractorStyleSettings_h
17
#define vtkTDxInteractorStyleSettings_h
18
19
#include "
vtkObject.h
"
20
#include "vtkRenderingCoreModule.h"
// For export macro
21
22
VTK_ABI_NAMESPACE_BEGIN
23
class
VTKRENDERINGCORE_EXPORT
vtkTDxInteractorStyleSettings
:
public
vtkObject
24
{
25
public
:
26
static
vtkTDxInteractorStyleSettings
*
New
();
27
vtkTypeMacro(
vtkTDxInteractorStyleSettings
,
vtkObject
);
28
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
29
31
42
vtkSetMacro(
AngleSensitivity
,
double
);
43
vtkGetMacro(
AngleSensitivity
,
double
);
45
47
51
vtkSetMacro(
UseRotationX
,
bool
);
52
vtkGetMacro(
UseRotationX
,
bool
);
54
56
60
vtkSetMacro(
UseRotationY
,
bool
);
61
vtkGetMacro(
UseRotationY
,
bool
);
63
65
69
vtkSetMacro(
UseRotationZ
,
bool
);
70
vtkGetMacro(
UseRotationZ
,
bool
);
72
74
86
vtkSetMacro(
TranslationXSensitivity
,
double
);
87
vtkGetMacro(
TranslationXSensitivity
,
double
);
89
91
95
vtkSetMacro(
TranslationYSensitivity
,
double
);
96
vtkGetMacro(
TranslationYSensitivity
,
double
);
98
100
104
vtkSetMacro(
TranslationZSensitivity
,
double
);
105
vtkGetMacro(
TranslationZSensitivity
,
double
);
107
108
protected
:
109
vtkTDxInteractorStyleSettings
();
110
~vtkTDxInteractorStyleSettings
()
override
;
111
112
double
AngleSensitivity
;
113
bool
UseRotationX
;
114
bool
UseRotationY
;
115
bool
UseRotationZ
;
116
117
double
TranslationXSensitivity
;
118
double
TranslationYSensitivity
;
119
double
TranslationZSensitivity
;
120
121
private
:
122
vtkTDxInteractorStyleSettings
(
const
vtkTDxInteractorStyleSettings
&) =
delete
;
123
void
operator=(
const
vtkTDxInteractorStyleSettings
&) =
delete
;
124
};
125
VTK_ABI_NAMESPACE_END
126
#endif
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkObject::vtkObject
vtkObject()
vtkTDxInteractorStyleSettings::UseRotationX
bool UseRotationX
Definition
vtkTDxInteractorStyleSettings.h:113
vtkTDxInteractorStyleSettings::AngleSensitivity
double AngleSensitivity
Definition
vtkTDxInteractorStyleSettings.h:112
vtkTDxInteractorStyleSettings::UseRotationY
bool UseRotationY
Definition
vtkTDxInteractorStyleSettings.h:114
vtkTDxInteractorStyleSettings::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTDxInteractorStyleSettings::~vtkTDxInteractorStyleSettings
~vtkTDxInteractorStyleSettings() override
vtkTDxInteractorStyleSettings::TranslationXSensitivity
double TranslationXSensitivity
Definition
vtkTDxInteractorStyleSettings.h:117
vtkTDxInteractorStyleSettings::vtkTDxInteractorStyleSettings
vtkTDxInteractorStyleSettings()
vtkTDxInteractorStyleSettings::TranslationYSensitivity
double TranslationYSensitivity
Definition
vtkTDxInteractorStyleSettings.h:118
vtkTDxInteractorStyleSettings::UseRotationZ
bool UseRotationZ
Definition
vtkTDxInteractorStyleSettings.h:115
vtkTDxInteractorStyleSettings::New
static vtkTDxInteractorStyleSettings * New()
vtkTDxInteractorStyleSettings::TranslationZSensitivity
double TranslationZSensitivity
Definition
vtkTDxInteractorStyleSettings.h:119
vtkObject.h
Generated on Mon Nov 24 2025 08:32:18 for VTK by
1.13.2