|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | SetInput (vtkDataSet *input) |
|
virtual vtkPolyData * | GetPolyDataOutput () |
|
virtual vtkStructuredPoints * | GetStructuredPointsOutput () |
|
virtual vtkStructuredGrid * | GetStructuredGridOutput () |
|
virtual vtkUnstructuredGrid * | GetUnstructuredGridOutput () |
|
virtual vtkRectilinearGrid * | GetRectilinearGridOutput () |
|
vtkDataSet * | GetInput () |
|
virtual void | ComputeInputUpdateExtents (vtkDataObject *output) |
|
|
vtkDataSet * | GetOutput () |
|
vtkDataSet * | GetOutput (int idx) |
|
|
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | SetOutput (vtkDataSet *) |
|
vtkDataSet * | GetOutput () |
|
vtkDataSet * | GetOutput (int idx) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Update () |
|
virtual void | UpdateWholeExtent () |
|
virtual void | UpdateInformation () |
|
virtual void | PropagateUpdateExtent (vtkDataObject *output) |
|
virtual void | TriggerAsynchronousUpdate () |
|
virtual void | UpdateData (vtkDataObject *output) |
|
void | UnRegisterAllOutputs (void) |
|
int | GetOutputIndex (vtkDataObject *out) |
|
virtual void | SetExecutive (vtkExecutive *executive) |
|
virtual void | SetReleaseDataFlag (int) |
|
virtual int | GetReleaseDataFlag () |
|
virtual void | ReleaseDataFlagOn () |
|
virtual void | ReleaseDataFlagOff () |
|
vtkDataObject ** | GetOutputs () |
|
virtual int | GetNumberOfOutputs () |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | SqueezeInputArray () |
|
void | RemoveAllInputs () |
|
vtkDataObject ** | GetInputs () |
|
int | GetNumberOfInputs () |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
|
virtual void | SetNumberOfInputConnections (int port, int n) |
|
abstract filter class
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 vtkTextureMapToPlane vtkVectorDot vtkVectorNorm
Definition at line 52 of file vtkDataSetToDataSetFilter.h.