32 #ifndef vtkVolumeRepresentationPreprocessor_h 33 #define vtkVolumeRepresentationPreprocessor_h 35 #include "vtkPVVTKExtensionsRenderingModule.h" 36 #include "vtkUnstructuredGridAlgorithm.h" 38 class vtkMultiBlockDataSet;
39 class vtkDataSetTriangleFilter;
40 class vtkExtractBlock;
43 :
public vtkUnstructuredGridAlgorithm
48 void PrintSelf(ostream& os, vtkIndent indent);
55 void SetTetrahedraOnly(
int);
56 vtkGetMacro(TetrahedraOnly,
int);
64 void SetExtractedBlockIndex(
int);
65 vtkGetMacro(ExtractedBlockIndex,
int);
72 vtkUnstructuredGrid* TriangulateDataSet(vtkDataSet*);
73 vtkDataSet* MultiBlockToDataSet(vtkMultiBlockDataSet*);
75 virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
76 virtual int FillInputPortInformation(
int port, vtkInformation* info);
vtkExtractBlock * ExtractBlockFilter
prepare data object for volume rendering
vtkDataSetTriangleFilter * DataSetTriangleFilter