31#ifndef vtkExtractCTHPart_h
32#define vtkExtractCTHPart_h
34#include "vtkFiltersParallelModule.h"
38VTK_ABI_NAMESPACE_BEGIN
45class vtkExtractCTHPartInternal;
55class vtkExtractCTHPartFragments;
175 int ext[6],
int aAxis,
int bAxis,
int cAxis);
200 class VectorOfFragments;
201 class VectorOfSolids;
206 inline void DetermineSurfaceValue(
int dataType);
213 bool ExtractClippedContourOnBlock(
214 vtkExtractCTHPart::VectorOfFragments& fragments, T* input,
const char* arrayName);
221 bool ExtractContourOnBlock(
222 vtkExtractCTHPart::VectorOfFragments& fragments, T* input,
const char* arrayName);
229 void ExtractExteriorSurface(vtkExtractCTHPart::VectorOfFragments& fragments, T* input);
236 bool ExtractClippedVolumeOnBlock(VectorOfSolids& solids, T* input,
const char* arrayName);
241 void ExecuteCellDataToPointData(
244 double ProgressShift;
245 double ProgressScale;
249 vtkExtractCTHPartInternal* Internals;
appends one or more polygonal datasets together
abstract superclass for composite (multi-block or AMR) datasets
Extracts outer surface (as vtkPolyData) of any dataset.
abstract class to specify dataset behavior
dynamic, self-adjusting array of double
topologically and geometrically regular array of data
a simple class to control print indentation
vtkMultiBlockDataSetAlgorithm()
Multiprocessing communication superclass.
perform various plane computations
concrete dataset represents vertices, lines, polygons, and triangle strips
a dataset that is topologically regular with variable spacing in the three coordinate directions
Hold a reference to a vtkObjectBase instance.
dynamic, self-adjusting array of unsigned char
dataset represents arbitrary combinations of all possible cell types
vtkTypeUInt32 vtkMTimeType