43#ifndef vtkExtractCTHPart_h
44#define vtkExtractCTHPart_h
46#include "vtkFiltersParallelModule.h"
56class vtkExtractCTHPartInternal;
66class vtkExtractCTHPartFragments;
186 int ext[6],
int aAxis,
int bAxis,
int cAxis);
211 class VectorOfFragments;
212 class VectorOfSolids;
217 inline void DetermineSurfaceValue(
int dataType);
224 bool ExtractClippedContourOnBlock(
225 vtkExtractCTHPart::VectorOfFragments& fragments, T* input,
const char* arrayName);
232 bool ExtractContourOnBlock(
233 vtkExtractCTHPart::VectorOfFragments& fragments, T* input,
const char* arrayName);
240 void ExtractExteriorSurface(vtkExtractCTHPart::VectorOfFragments& fragments, T* input);
247 bool ExtractClippedVolumeOnBlock(VectorOfSolids& solids, T* input,
const char* arrayName);
252 void ExecuteCellDataToPointData(
255 double ProgressShift;
256 double ProgressScale;
260 vtkExtractCTHPartInternal* Internals;
appends one or more polygonal datasets together
abstract superclass for composite (multi-block or AMR) datasets
generate isosurfaces/isolines from scalar values
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