vtkDataSetToDataSetFilter - abstract filter class
Super Class: vtkDataSetFilter
Description:
vtkDataSetToDataSetFilter is an abstract filter class. Subclasses of vtkDataSetToDataSetFilter take a dataset as input and create a dataset as output. The form of the input geometry is not changed in these filters, only the point attributes (e.g. scalars, vectors, etc.). This is an abstract filter type. What that means is that the output of the filter is an abstract type (i.e., vtkDataSet), no matter what the input of the filter is. This can cause problems connecting together filters due to the change in dataset type. (For example, in a series of filters processing vtkPolyData, when a vtkDataSetToDataSetFilter or subclass is introduced into the pipeline, if the filter downstream of it takes vtkPolyData as input, the pipeline connection cannot be made.) To get around this problem, use one of the convenience methods to return a concrete type (e.g., vtkGetPolyDataOutput(), GetStructuredPointsOutput(), etc.).
See Also:
vtkBrownianPoints vtkProbeFilter vtkThresholdTextureCoords vtkDicer vtkElevationFilter vtkImplicitTextureCoords vtkTextureMapToBox vtkTextureMapToPlane vtkVectorDot vtkVectorNorm
Methods:
void vtkDataSetToDataSetFilter () | |
void vtkDataSetToDataSetFilter () | |
static vtkDataSetToDataSetFilter *New () | |
const char *GetClassName () | |
void SetInput (vtkDataSet *) | |
void SetInput (vtkImageCache *) | |
void Update () | |
vtkDataSet *GetOutput () | |
vtkPolyData *GetPolyDataOutput () | |
vtkStructuredPoints *GetStructuredPointsOutput () | |
vtkStructuredGrid *GetStructuredGridOutput () | |
vtkUnstructuredGrid *GetUnstructuredGridOutput () | |
vtkRectilinearGrid *GetRectilinearGridOutput () |
Detailed Method Descriptions:
void SetInput (vtkDataSet *) |
void SetInput (vtkImageCache *) | |
void Update () |
vtkDataSet *GetOutput () |
vtkPolyData *GetPolyDataOutput () |
vtkStructuredPoints *GetStructuredPointsOutput () |
vtkStructuredGrid *GetStructuredGridOutput () |
vtkUnstructuredGrid *GetUnstructuredGridOutput () |
vtkRectilinearGrid *GetRectilinearGridOutput () |