vtkPVAMRDualClip.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
14 #ifndef vtkPVAMRDualClip_h
15 #define vtkPVAMRDualClip_h
16 
17 #include "vtkAMRDualClip.h"
18 #include "vtkPVVTKExtensionsAMRModule.h" //needed for exports
19 
20 // Forware declaration.
21 class vtkPVAMRDualClipInternal;
22 
23 class VTKPVVTKEXTENSIONSAMR_EXPORT vtkPVAMRDualClip : public vtkAMRDualClip
24 {
25 public:
26  static vtkPVAMRDualClip* New();
28  void PrintSelf(ostream& os, vtkIndent indent) override;
29 
31  ~vtkPVAMRDualClip() override;
32 
34 
37  void AddInputCellArrayToProcess(const char* name);
38  void ClearInputCellArrayToProcess();
40 
42 
45  vtkGetMacro(VolumeFractionSurfaceValue, double);
46  vtkSetMacro(VolumeFractionSurfaceValue, double);
48 
50 
51 private:
52  vtkPVAMRDualClip(const vtkPVAMRDualClip&) = delete;
53  void operator=(const vtkPVAMRDualClip&) = delete;
54 
55 protected:
57 
58  vtkPVAMRDualClipInternal* Implementation;
59 };
60 
61 #endif // vtkPVAMRDualClip_h
vtkAMRDualClip.h
vtkAMRDualClip::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
vtkInformationVector
vtkPVAMRDualClip
Generates contour given one or more cell array and a volume fraction value.
Definition: vtkPVAMRDualClip.h:23
vtkIndent
vtkPVAMRDualClip::VolumeFractionSurfaceValue
double VolumeFractionSurfaceValue
Definition: vtkPVAMRDualClip.h:56
vtkAMRDualClip
Clip (with scalars) an AMR volume to unstructured grid.
Definition: vtkAMRDualClip.h:40
vtkInformation
vtkAMRDualClip::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPVAMRDualClip::Implementation
vtkPVAMRDualClipInternal * Implementation
Definition: vtkPVAMRDualClip.h:58
vtkAMRDualClip::New
static vtkAMRDualClip * New()