VTK  9.3.20240623
vtkRectilinearGridToPointSet.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3// SPDX-License-Identifier: BSD-3-Clause
4
22#ifndef vtkRectilinearGridToPointSet_h
23#define vtkRectilinearGridToPointSet_h
24
25#include "vtkFiltersGeneralModule.h" // For export macro
27
28VTK_ABI_NAMESPACE_BEGIN
31
32class VTKFILTERSGENERAL_EXPORT vtkRectilinearGridToPointSet : public vtkStructuredGridAlgorithm
33{
34public:
36 void PrintSelf(ostream& os, vtkIndent indent) override;
37
39
40protected:
43
44 int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
45 vtkInformationVector* outputVector) override;
46
47 int FillInputPortInformation(int port, vtkInformation* info) override;
48
49private:
51 void operator=(const vtkRectilinearGridToPointSet&) = delete;
52
53 int CopyStructure(vtkStructuredGrid* outData, vtkRectilinearGrid* inData);
54};
55
56VTK_ABI_NAMESPACE_END
57#endif // vtkRectilinearGridToPointSet_h
a simple class to control print indentation
Definition vtkIndent.h:108
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
Converts a vtkRectilinearGrid to a vtkPointSet.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkRectilinearGridToPointSet() override
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
static vtkRectilinearGridToPointSet * New()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
a dataset that is topologically regular with variable spacing in the three coordinate directions
Singleton class for topologically regular data.
Superclass for algorithms that produce only structured grid as output.
topologically regular array of data