vtkAppendRectilinearGrid.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
3 // SPDX-License-Identifier: BSD-3-Clause
13 #ifndef vtkAppendRectilinearGrid_h
14 #define vtkAppendRectilinearGrid_h
15 
16 #include "vtkPVVTKExtensionsMiscModule.h" //needed for exports
18 
20 {
21 public:
22  static vtkAppendRectilinearGrid* New();
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25 
26 protected:
28  ~vtkAppendRectilinearGrid() override;
29 
30  // Propagate UPDATE_EXTENT up to the inputs.
32 
33  // Tell the output information about the data this filter will produce.
35 
36  // Perform actual execution.
38 
39  int FillInputPortInformation(int port, vtkInformation* info) override;
40 
41  void CopyArray(
42  vtkAbstractArray* outArray, const int* outExt, vtkAbstractArray* inArray, const int* inExt);
43 
44 private:
46  void operator=(const vtkAppendRectilinearGrid&) = delete;
47 };
48 
49 #endif
static vtkRectilinearGridAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual int FillInputPortInformation(int port, vtkInformation *info)
appends rectliner grids together.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKPVVTKEXTENSIONSMISC_EXPORT
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void operator=(const vtkObjectBase &)