VTK  9.6.1
vtkStructuredPoints.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
19
20#ifndef vtkStructuredPoints_h
21#define vtkStructuredPoints_h
22
23#include "vtkCommonDataModelModule.h" // For export macro
24#include "vtkImageData.h"
25#include "vtkWrappingHints.h" // For VTK_MARSHALAUTO
26
27VTK_ABI_NAMESPACE_BEGIN
28class VTKCOMMONDATAMODEL_EXPORT VTK_MARSHALAUTO vtkStructuredPoints : public vtkImageData
29{
30public:
33 void PrintSelf(ostream& os, vtkIndent indent) override;
34
38 int GetDataObjectType() VTK_FUTURE_CONST override { return VTK_STRUCTURED_POINTS; }
39
40protected:
42 ~vtkStructuredPoints() override = default;
43
44private:
46 void operator=(const vtkStructuredPoints&) = delete;
47};
48
49VTK_ABI_NAMESPACE_END
50#endif
a simple class to control print indentation
Definition vtkIndent.h:29
~vtkStructuredPoints() override=default
void PrintSelf(ostream &os, vtkIndent indent) override
Standard vtkObject API methods.
static vtkStructuredPoints * New()
int GetDataObjectType() VTK_FUTURE_CONST override
To simplify filter superclasses,.
@ VTK_STRUCTURED_POINTS
Definition vtkType.h:110
#define VTK_MARSHALAUTO