VTK: Interaction/Widgets/vtkOrientedPolygonalHandleRepresentation3D.h Source File

| VTK 9.3.1

vtkOrientedPolygonalHandleRepresentation3D.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 #ifndef vtkOrientedPolygonalHandleRepresentation3D_h
24 #define vtkOrientedPolygonalHandleRepresentation3D_h
25
26 #include "vtkAbstractPolygonalHandleRepresentation3D.h"
27 #include "vtkInteractionWidgetsModule.h" // For export macro
28
29 VTK_ABI_NAMESPACE_BEGIN
30 class VTKINTERACTIONWIDGETS_EXPORT vtkOrientedPolygonalHandleRepresentation3D
31 : public vtkAbstractPolygonalHandleRepresentation3D
32 {
33 public:
37 static vtkOrientedPolygonalHandleRepresentation3D* New();
38
40
43 vtkTypeMacro(
44 vtkOrientedPolygonalHandleRepresentation3D, vtkAbstractPolygonalHandleRepresentation3D);
45 void PrintSelf(ostream& os, vtkIndent indent) override;
47
48 protected:
49 vtkOrientedPolygonalHandleRepresentation3D();
50 ~vtkOrientedPolygonalHandleRepresentation3D() override;
51
55 void UpdateHandle() override;
56
57 private:
58 vtkOrientedPolygonalHandleRepresentation3D(
59 const vtkOrientedPolygonalHandleRepresentation3D&) = delete;
60 void operator=(const vtkOrientedPolygonalHandleRepresentation3D&) = delete;
61 };
62
63 VTK_ABI_NAMESPACE_END
64 #endif
vtkAbstractPolygonalHandleRepresentation3D
represent a user defined handle geometry in 3D while maintaining a fixed orientation w....
Definition: vtkAbstractPolygonalHandleRepresentation3D.h:44
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:38
vtkOrientedPolygonalHandleRepresentation3D
represent a user defined handle geometry in 3D while maintaining a fixed orientation w....
Definition: vtkOrientedPolygonalHandleRepresentation3D.h:32
vtkOrientedPolygonalHandleRepresentation3D::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instances of this class.
vtkOrientedPolygonalHandleRepresentation3D::vtkOrientedPolygonalHandleRepresentation3D
vtkOrientedPolygonalHandleRepresentation3D()
vtkOrientedPolygonalHandleRepresentation3D::New
static vtkOrientedPolygonalHandleRepresentation3D * New()
Instantiate this class.
vtkOrientedPolygonalHandleRepresentation3D::UpdateHandle
void UpdateHandle() override
Override the superclass method.
vtkOrientedPolygonalHandleRepresentation3D::~vtkOrientedPolygonalHandleRepresentation3D
~vtkOrientedPolygonalHandleRepresentation3D() override
vtkAbstractPolygonalHandleRepresentation3D.h