VTK  9.7.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
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 
27 VTK_ABI_NAMESPACE_BEGIN
28 class VTKCOMMONDATAMODEL_EXPORT VTK_MARSHALAUTO vtkStructuredPoints : public vtkImageData
29 {
30 public:
31  static vtkStructuredPoints* New();
33  void PrintSelf(ostream& os, vtkIndent indent) override;
34 
38  int GetDataObjectType() VTK_FUTURE_CONST override { return VTK_STRUCTURED_POINTS; }
39 
40 protected:
42  ~vtkStructuredPoints() override = default;
43 
44 private:
46  void operator=(const vtkStructuredPoints&) = delete;
47 };
48 
49 VTK_ABI_NAMESPACE_END
50 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
Standard vtkObject API methods.
static vtkImageData * New()
int GetDataObjectType() VTK_FUTURE_CONST override
To simplify filter superclasses,.
a simple class to control print indentation
Definition: vtkIndent.h:28
topologically and geometrically regular array of data
Definition: vtkImageData.h:45
A subclass of ImageData.
#define VTK_MARSHALAUTO