31 #ifndef vtkAMRDualContour_h 32 #define vtkAMRDualContour_h 56 class vtkAMRDualContourEdgeLocator;
65 vtkSetMacro(IsoValue,
double);
66 vtkGetMacro(IsoValue,
double);
74 vtkSetMacro(EnableCapping,
int);
75 vtkGetMacro(EnableCapping,
int);
76 vtkBooleanMacro(EnableCapping,
int);
77 vtkSetMacro(EnableDegenerateCells,
int);
78 vtkGetMacro(EnableDegenerateCells,
int);
79 vtkBooleanMacro(EnableDegenerateCells,
int);
80 vtkSetMacro(EnableMultiProcessCommunication,
int);
81 vtkGetMacro(EnableMultiProcessCommunication,
int);
82 vtkBooleanMacro(EnableMultiProcessCommunication,
int);
91 vtkSetMacro(EnableMergePoints,
int);
92 vtkGetMacro(EnableMergePoints,
int);
93 vtkBooleanMacro(EnableMergePoints,
int);
100 vtkSetMacro(TriangulateCap,
int);
101 vtkGetMacro(TriangulateCap,
int);
102 vtkBooleanMacro(TriangulateCap,
int);
112 vtkSetMacro(SkipGhostCopy,
int);
113 vtkGetMacro(SkipGhostCopy,
int);
114 vtkBooleanMacro(SkipGhostCopy,
int);
144 void FinalizeRequest();
162 void AddCapPolygon(
int ptCount,
vtkIdType* pointIds,
int blockId);
166 void CapCell(
int cellX,
int cellY,
int cellZ,
168 unsigned char cubeBoundaryBits,
174 double cornerPoints[32],
206 void FinalizeCopyAttributes(
vtkDataSet* mesh);
vtkMultiProcessController * Controller
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int EnableDegenerateCells
vtkAMRDualGridHelper * Helper
Extract particles and analyse them.
static vtkMultiBlockDataSetAlgorithm * New()
virtual int FillOutputPortInformation(int port, vtkInformation *info)
int EnableMultiProcessCommunication
vtkFloatArray * TemperatureArray
vtkAMRDualContourEdgeLocator * BlockLocator
#define VTKPVVTKEXTENSIONSAMR_EXPORT
Tools for processing AMR as a dual grid.
virtual int FillInputPortInformation(int port, vtkInformation *info)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkIntArray * BlockIdCellArray
void operator=(const vtkObjectBase &)
int * MessageBufferLength