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 
20 class VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT vtkPVClipClosedSurface : public vtkClipClosedSurface
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
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkPlane
vtkClipClosedSurface::New
static vtkClipClosedSurface * New()
vtkInformationVector
vtkClipClosedSurface::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkClipClosedSurface
vtkIndent
vtkPVClipClosedSurface
Clipper for generating closed surfaces.
Definition: vtkPVClipClosedSurface.h:20
vtkClipClosedSurface::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkInformation
vtkClipClosedSurface.h
vtkPVClipClosedSurface::ClippingPlane
vtkPlane * ClippingPlane
Definition: vtkPVClipClosedSurface.h:39