VTK  9.1.0
vtkElevationFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkElevationFilter.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 =========================================================================*/
147 #ifndef vtkElevationFilter_h
148 #define vtkElevationFilter_h
149 
150 #include "vtkDataSetAlgorithm.h"
151 #include "vtkFiltersCoreModule.h" // For export macro
152 
153 class VTKFILTERSCORE_EXPORT vtkElevationFilter : public vtkDataSetAlgorithm
154 {
155 public:
158  void PrintSelf(ostream& os, vtkIndent indent) override;
159 
161 
165  vtkSetVector3Macro(LowPoint, double);
166  vtkGetVectorMacro(LowPoint, double, 3);
168 
170 
174  vtkSetVector3Macro(HighPoint, double);
175  vtkGetVectorMacro(HighPoint, double, 3);
177 
179 
182  vtkSetVector2Macro(ScalarRange, double);
183  vtkGetVectorMacro(ScalarRange, double, 2);
185 
186 protected:
189 
191 
192  double LowPoint[3];
193  double HighPoint[3];
194  double ScalarRange[2];
195 
196 private:
197  vtkElevationFilter(const vtkElevationFilter&) = delete;
198  void operator=(const vtkElevationFilter&) = delete;
199 };
200 
201 #endif
Superclass for algorithms that produce output of the same type as input.
generate scalars along a specified direction
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
static vtkElevationFilter * New()
~vtkElevationFilter() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Definition: vtkIndent.h:113
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.