vtkPVClipClosedSurface.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
12 #ifndef vtkPVClipClosedSurface_h
13 #define vtkPVClipClosedSurface_h
14 
15 #include "vtkClipClosedSurface.h"
16 #include "vtkPVVTKExtensionsFiltersGeneralModule.h" //needed for exports
17 
18 class vtkPlane;
19 
21 {
22 public:
24  void PrintSelf(ostream& os, vtkIndent indent) override;
25  static vtkPVClipClosedSurface* New();
26 
30  void SetClippingPlane(vtkPlane* plane);
31 
32 protected:
34  ~vtkPVClipClosedSurface() override;
35 
36  int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
37  vtkInformationVector* outputVector) override;
38 
40 
41 private:
43  void operator=(const vtkPVClipClosedSurface&) = delete;
44 };
45 
46 #endif
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkClipClosedSurface * New()
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
Clipper for generating closed surfaces.
void operator=(const vtkObjectBase &)