/usr/include/vtk-5.8/vtkTDxInteractorStyleSettings.h is in libvtk5-dev 5.8.0-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | /*=========================================================================
Program: Visualization Toolkit
Module: vtkTDxInteractorStyleSettings.h
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
// .NAME vtkTDxInteractorStyleSettings - 3DConnexion device settings
// .SECTION Description
// vtkTDxInteractorStyleSettings defines settings for 3DConnexion device such
// as sensitivity, axis filters
// .SECTION See Also
// vtkInteractorStyle vtkRenderWindowInteractor
// vtkTDxInteractorStyle
#ifndef __vtkTDxInteractorStyleSettings_h
#define __vtkTDxInteractorStyleSettings_h
#include "vtkObject.h"
class VTK_RENDERING_EXPORT vtkTDxInteractorStyleSettings : public vtkObject
{
public:
static vtkTDxInteractorStyleSettings *New();
vtkTypeMacro(vtkTDxInteractorStyleSettings,vtkObject);
void PrintSelf(ostream& os, vtkIndent indent);
// Description:
// Sensitivity of the rotation angle. This can be any value:
// positive, negative, null.
// - x<-1.0: faster reversed
// - x=-1.0: reversed neutral
// - -1.0<x<0.0: reversed slower
// - x=0.0: no rotation
// - 0.0<x<1.0: slower
// - x=1.0: neutral
// - x>1.0: faster
vtkSetMacro(AngleSensitivity,double);
vtkGetMacro(AngleSensitivity,double);
// Description:
// Use or mask the rotation component around the X-axis. Initial value is
// true.
vtkSetMacro(UseRotationX,bool);
vtkGetMacro(UseRotationX,bool);
// Description:
// Use or mask the rotation component around the Y-axis. Initial value is
// true.
vtkSetMacro(UseRotationY,bool);
vtkGetMacro(UseRotationY,bool);
// Description:
// Use or mask the rotation component around the Z-axis. Initial value is
// true.
vtkSetMacro(UseRotationZ,bool);
vtkGetMacro(UseRotationZ,bool);
// Description:
// Sensitivity of the translation along the X-axis. This can be any value:
// positive, negative, null.
// - x<-1.0: faster reversed
// - x=-1.0: reversed neutral
// - -1.0<x<0.0: reversed slower
// - x=0.0: no translation
// - 0.0<x<1.0: slower
// - x=1.0: neutral
// - x>1.0: faster
// Initial value is 1.0
vtkSetMacro(TranslationXSensitivity,double);
vtkGetMacro(TranslationXSensitivity,double);
// Description:
// Sensitivity of the translation along the Y-axis.
// See comment of SetTranslationXSensitivity().
vtkSetMacro(TranslationYSensitivity,double);
vtkGetMacro(TranslationYSensitivity,double);
// Description:
// Sensitivity of the translation along the Z-axis.
// See comment of SetTranslationXSensitivity().
vtkSetMacro(TranslationZSensitivity,double);
vtkGetMacro(TranslationZSensitivity,double);
protected:
vtkTDxInteractorStyleSettings();
virtual ~vtkTDxInteractorStyleSettings();
double AngleSensitivity;
bool UseRotationX;
bool UseRotationY;
bool UseRotationZ;
double TranslationXSensitivity;
double TranslationYSensitivity;
double TranslationZSensitivity;
private:
vtkTDxInteractorStyleSettings(const vtkTDxInteractorStyleSettings&); // Not implemented.
void operator=(const vtkTDxInteractorStyleSettings&); // Not implemented.
};
#endif
|