ParaView
|
prepare data object for volume rendering More...
#include <vtkVolumeRepresentationPreprocessor.h>
Inherits vtkUnstructuredGridAlgorithm.
Public Types | |
typedef vtkUnstructuredGridAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetTetrahedraOnly (int) |
When On, the internal triangle filter will cull all 1D and 2D cells from the output. More... | |
virtual int | GetTetrahedraOnly () |
When On, the internal triangle filter will cull all 1D and 2D cells from the output. More... | |
void | SetExtractedBlockIndex (int) |
Sets which block will be extracted for volume rendering. More... | |
virtual int | GetExtractedBlockIndex () |
Sets which block will be extracted for volume rendering. More... | |
Static Public Member Functions | |
static vtkVolumeRepresentationPreprocessor * | New () |
static int | IsTypeOf (const char *type) |
static vtkVolumeRepresentationPreprocessor * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkVolumeRepresentationPreprocessor () | |
~vtkVolumeRepresentationPreprocessor () | |
vtkUnstructuredGrid * | TriangulateDataSet (vtkDataSet *) |
vtkDataSet * | MultiBlockToDataSet (vtkMultiBlockDataSet *) |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
Protected Attributes | |
int | TetrahedraOnly |
int | ExtractedBlockIndex |
vtkDataSetTriangleFilter * | DataSetTriangleFilter |
vtkExtractBlock * | ExtractBlockFilter |
prepare data object for volume rendering
vtkVolumeRepresentationPreprocessor prepares data objects for volume rendering. If the data object is a data set, then the set is passed through a vtkDataSetTriangleFilter before being output as a vtkUnstructuredGrid. If the data object is a multiblock dataset with at least one unstructured grid leaf node, then the unstructured grid is extracted using vtkExtractBlock before being passed to the vtkDataSetTriangleFilter. If the multiblock dataset contains more than one unstructured grid, the ExtractedBlockIndex property may by set to indicate which unstructured grid to volume render. The TetrahedraOnly property may be set and it will be passed to the vtkDataSetTriangleFilter.
Definition at line 42 of file vtkVolumeRepresentationPreprocessor.h.
typedef vtkUnstructuredGridAlgorithm vtkVolumeRepresentationPreprocessor::Superclass |
Definition at line 47 of file vtkVolumeRepresentationPreprocessor.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkVolumeRepresentationPreprocessor::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
void vtkVolumeRepresentationPreprocessor::SetTetrahedraOnly | ( | int | ) |
When On, the internal triangle filter will cull all 1D and 2D cells from the output.
The default is Off.
|
virtual |
When On, the internal triangle filter will cull all 1D and 2D cells from the output.
The default is Off.
void vtkVolumeRepresentationPreprocessor::SetExtractedBlockIndex | ( | int | ) |
Sets which block will be extracted for volume rendering.
Ignored if input is not multiblock. Default is 0.
|
virtual |
Sets which block will be extracted for volume rendering.
Ignored if input is not multiblock. Default is 0.
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Definition at line 78 of file vtkVolumeRepresentationPreprocessor.h.
|
protected |
Definition at line 79 of file vtkVolumeRepresentationPreprocessor.h.
|
protected |
Definition at line 81 of file vtkVolumeRepresentationPreprocessor.h.
|
protected |
Definition at line 82 of file vtkVolumeRepresentationPreprocessor.h.