VTK
9.6.2
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Interaction
Widgets
vtkDistanceWidget.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
62
63
#ifndef vtkDistanceWidget_h
64
#define vtkDistanceWidget_h
65
66
#include "
vtkAbstractWidget.h
"
67
#include "vtkInteractionWidgetsModule.h"
// For export macro
68
#include "
vtkWrappingHints.h
"
// For VTK_MARSHALAUTO
69
70
VTK_ABI_NAMESPACE_BEGIN
71
class
vtkDistanceRepresentation
;
72
class
vtkHandleWidget
;
73
class
vtkDistanceWidgetCallback;
74
75
class
VTKINTERACTIONWIDGETS_EXPORT
VTK_MARSHALAUTO
vtkDistanceWidget
:
public
vtkAbstractWidget
76
{
77
public
:
81
static
vtkDistanceWidget
*
New
();
82
84
87
vtkTypeMacro(
vtkDistanceWidget
,
vtkAbstractWidget
);
88
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
90
96
void
SetEnabled
(
int
)
override
;