VTK
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 
37 #ifndef vtkRectilinearGridToPointSet_h
38 #define vtkRectilinearGridToPointSet_h
39 
40 #include "vtkFiltersGeneralModule.h" // For export macro
42 
43 class vtkRectilinearGrid;
44 class vtkStructuredData;
45 
46 class VTKFILTERSGENERAL_EXPORT vtkRectilinearGridToPointSet : public vtkStructuredGridAlgorithm
47 {
48 public:
50  void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE;
51 
53 
54 protected:
57 
58  int RequestData(vtkInformation *request,
59  vtkInformationVector **inputVector,
60  vtkInformationVector *outputVector) VTK_OVERRIDE;
61 
62  int FillInputPortInformation(int port, vtkInformation *info) VTK_OVERRIDE;
63 
64 private:
66  void operator=(const vtkRectilinearGridToPointSet &) VTK_DELETE_FUNCTION;
67 
68  int CopyStructure(vtkStructuredGrid *outData, vtkRectilinearGrid *inData);
69 };
70 
71 
72 #endif //vtkRectilinearGridToPointSet_h
a simple class to control print indentation
Definition: vtkIndent.h:40
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
static vtkRectilinearGridToPointSet * New()
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
@ info
Definition: vtkX3D.h:376
@ port
Definition: vtkX3D.h:447