VTK  9.4.20241112
vtkResliceCursorThickLineRepresentation.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 vtkResliceCursorThickLineRepresentation_h
24#define vtkResliceCursorThickLineRepresentation_h
25
26#include "vtkInteractionWidgetsModule.h" // For export macro
28
29VTK_ABI_NAMESPACE_BEGIN
30class VTKINTERACTIONWIDGETS_EXPORT vtkResliceCursorThickLineRepresentation
32{
33public:
38
40
44 void PrintSelf(ostream& os, vtkIndent indent) override;
46
54
61 double outputSpacingX, double outputSpacingY, int extentX, int extentY) override;
62
63protected:
66
67private:
69 void operator=(const vtkResliceCursorThickLineRepresentation&) = delete;
70};
71
72VTK_ABI_NAMESPACE_END
73#endif
a simple class to control print indentation
Definition vtkIndent.h:108
represents a thick slab of the reslice cursor widget
void SetResliceParameters(double outputSpacingX, double outputSpacingY, int extentX, int extentY) override
INTERNAL - Do not use Reslice parameters which are set from vtkResliceCursorWidget based on user inte...
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK methods.
static vtkResliceCursorThickLineRepresentation * New()
Instantiate the class.
void CreateDefaultResliceAlgorithm() override
INTERNAL - Do not use Create the thick reformat class.