42 #ifndef __vtkExtractCTHPart_h
43 #define __vtkExtractCTHPart_h
54 class vtkExtractCTHPartInternal;
63 class vtkExtractCTHPartFragments;
76 void AddVolumeArrayName(
const char*);
77 void RemoveVolumeArrayNames();
78 int GetNumberOfVolumeArrayNames();
79 const char* GetVolumeArrayName(
int idx);
117 void SetClipPlane(
vtkPlane *clipPlane);
153 int originExtents[3],
162 int IsGhostFace(
int axis0,
168 void TriggerProgressEvent(
double val);
182 class VectorOfFragments;
188 bool ExtractClippedContourOnBlock(
189 vtkExtractCTHPart::VectorOfFragments& fragments, T*
input,
const char* arrayName);
196 bool ExtractContourOnBlock(
197 vtkExtractCTHPart::VectorOfFragments& fragments, T*
input,
const char* arrayName);
204 void ExtractExteriorSurface(
205 vtkExtractCTHPart::VectorOfFragments& fragments, T*
input);
210 void ExecuteCellDataToPointData(
214 double ProgressShift;
215 double ProgressScale;
217 class ScaledProgress;
218 friend class ScaledProgress;
219 vtkExtractCTHPartInternal* Internals;
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
GLenum GLenum GLenum input
abstract class to specify dataset behavior
#define vtkGetMacro(name, type)
#define vtkSetClampMacro(name, type, min, max)
concrete dataset represents vertices, lines, polygons, and triangle strips
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkTypeMacro(thisClass, superclass)
dynamic, self-adjusting array of double
#define VTKFILTERSPARALLEL_EXPORT
static vtkMultiBlockDataSetAlgorithm * New()
abstract superclass for composite (multi-block or AMR) datasets
generate isosurfaces/isolines from scalar values
virtual unsigned long GetMTime()
a simple class to control print indentation
topologically and geometrically regular array of data
appends one or more polygonal datasets together
abstract superclass for arrays of numeric data
perform various plane computations
#define vtkGetObjectMacro(name, type)
dynamic, self-adjusting array of unsigned char
virtual int FillInputPortInformation(int port, vtkInformation *info)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkBooleanMacro(name, type)
Extracts outer (polygonal) surface.
#define vtkSetMacro(name, type)
Multiprocessing communication superclass.