VTK  9.1.0
vtkRectilinearGridToPointSet.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkRectilinearGridToTetrahedra.h
5
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10 This software is distributed WITHOUT ANY WARRANTY; without even
11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12 PURPOSE. See the above copyright notice for more information.
13
14=========================================================================*/
15/*----------------------------------------------------------------------------
16 Copyright (c) Sandia Corporation
17 See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
18----------------------------------------------------------------------------*/
19
34#ifndef vtkRectilinearGridToPointSet_h
35#define vtkRectilinearGridToPointSet_h
36
37#include "vtkFiltersGeneralModule.h" // For export macro
39
42
43class VTKFILTERSGENERAL_EXPORT vtkRectilinearGridToPointSet : public vtkStructuredGridAlgorithm
44{
45public:
47 void PrintSelf(ostream& os, vtkIndent indent) override;
48
50
51protected:
54
55 int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
56 vtkInformationVector* outputVector) override;
57
58 int FillInputPortInformation(int port, vtkInformation* info) override;
59
60private:
62 void operator=(const vtkRectilinearGridToPointSet&) = delete;
63
64 int CopyStructure(vtkStructuredGrid* outData, vtkRectilinearGrid* inData);
65};
66
67#endif // vtkRectilinearGridToPointSet_h
a simple class to control print indentation
Definition: vtkIndent.h:113
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