22 #ifndef vtkAMRDualContour_h
23 #define vtkAMRDualContour_h
26 #include "vtkPVVTKExtensionsAMRModule.h"
45 class vtkAMRDualContourEdgeLocator;
54 vtkSetMacro(IsoValue,
double);
55 vtkGetMacro(IsoValue,
double);
63 vtkSetMacro(EnableCapping,
int);
64 vtkGetMacro(EnableCapping,
int);
65 vtkBooleanMacro(EnableCapping,
int);
66 vtkSetMacro(EnableDegenerateCells,
int);
67 vtkGetMacro(EnableDegenerateCells,
int);
68 vtkBooleanMacro(EnableDegenerateCells,
int);
69 vtkSetMacro(EnableMultiProcessCommunication,
int);
70 vtkGetMacro(EnableMultiProcessCommunication,
int);
71 vtkBooleanMacro(EnableMultiProcessCommunication,
int);
80 vtkSetMacro(EnableMergePoints,
int);
81 vtkGetMacro(EnableMergePoints,
int);
82 vtkBooleanMacro(EnableMergePoints,
int);
89 vtkSetMacro(TriangulateCap,
int);
90 vtkGetMacro(TriangulateCap,
int);
91 vtkBooleanMacro(TriangulateCap,
int);
101 vtkSetMacro(SkipGhostCopy,
int);
102 vtkGetMacro(SkipGhostCopy,
int);
103 vtkBooleanMacro(SkipGhostCopy,
int);
133 void FinalizeRequest();
151 void AddCapPolygon(
int ptCount,
vtkIdType* pointIds,
int blockId);
157 int cellX,
int cellY,
int cellZ,
159 unsigned char cubeBoundaryBits,
165 double cornerPoints[32],
197 void FinalizeCopyAttributes(
vtkDataSet* mesh);