VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkMergeFilter Class Reference

extract separate components of data from different datasets More...

#include <vtkMergeFilter.h>

Inherits vtkDataSetAlgorithm.

Public Types

typedef vtkDataSetAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkMergeFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void AddField (const char *name, vtkDataSet *input)
 
void SetGeometryInputData (vtkDataSet *input)
 
vtkDataSet * GetGeometry ()
 
void SetGeometryConnection (vtkAlgorithmOutput *algOutput)
 
void SetScalarsData (vtkDataSet *)
 
vtkDataSet * GetScalars ()
 
void SetScalarsConnection (vtkAlgorithmOutput *algOutput)
 
void SetVectorsData (vtkDataSet *)
 
vtkDataSet * GetVectors ()
 
void SetVectorsConnection (vtkAlgorithmOutput *algOutput)
 
void SetNormalsData (vtkDataSet *)
 
vtkDataSet * GetNormals ()
 
void SetNormalsConnection (vtkAlgorithmOutput *algOutput)
 
void SetTCoordsData (vtkDataSet *)
 
vtkDataSet * GetTCoords ()
 
void SetTCoordsConnection (vtkAlgorithmOutput *algOutput)
 
void SetTensorsData (vtkDataSet *)
 
vtkDataSet * GetTensors ()
 
void SetTensorsConnection (vtkAlgorithmOutput *algOutput)
 

Static Public Member Functions

static vtkMergeFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkMergeFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkMergeFilter ()
 
 ~vtkMergeFilter ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int FillInputPortInformation (int port, vtkInformation *info)
 

Protected Attributes

vtkFieldList * FieldList
 

Detailed Description

extract separate components of data from different datasets

vtkMergeFilter is a filter that extracts separate components of data from different datasets and merges them into a single dataset. The output from this filter is of the same type as the input (i.e., vtkDataSet.) It treats both cell and point data set attributes.

Examples:
vtkMergeFilter (Examples)
Tests:
vtkMergeFilter (Tests)

Definition at line 38 of file vtkMergeFilter.h.

Member Typedef Documentation

typedef vtkDataSetAlgorithm vtkMergeFilter::Superclass

Definition at line 42 of file vtkMergeFilter.h.

Constructor & Destructor Documentation

vtkMergeFilter::vtkMergeFilter ( )
protected
vtkMergeFilter::~vtkMergeFilter ( )
protected

Member Function Documentation

static vtkMergeFilter* vtkMergeFilter::New ( )
static
static int vtkMergeFilter::IsTypeOf ( const char *  type)
static
virtual int vtkMergeFilter::IsA ( const char *  type)
virtual
static vtkMergeFilter* vtkMergeFilter::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkMergeFilter::NewInstanceInternal ( ) const
protectedvirtual
vtkMergeFilter* vtkMergeFilter::NewInstance ( ) const
void vtkMergeFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkMergeFilter::SetGeometryInputData ( vtkDataSet *  input)
inline

Specify object from which to extract geometry information. Old style. Use SetGeometryConnection() instead.

Definition at line 48 of file vtkMergeFilter.h.

vtkDataSet* vtkMergeFilter::GetGeometry ( )

Specify object from which to extract geometry information. Old style. Use SetGeometryConnection() instead.

void vtkMergeFilter::SetGeometryConnection ( vtkAlgorithmOutput *  algOutput)
inline

Specify object from which to extract geometry information. Equivalent to SetInputConnection(0, algOutput)

Definition at line 55 of file vtkMergeFilter.h.

void vtkMergeFilter::SetScalarsData ( vtkDataSet *  )

Specify object from which to extract scalar information. Old style. Use SetScalarsConnection() instead.

vtkDataSet* vtkMergeFilter::GetScalars ( )

Specify object from which to extract scalar information. Old style. Use SetScalarsConnection() instead.

void vtkMergeFilter::SetScalarsConnection ( vtkAlgorithmOutput *  algOutput)
inline

Specify object from which to extract scalar information. Equivalent to SetInputConnection(1, algOutput)

Definition at line 71 of file vtkMergeFilter.h.

void vtkMergeFilter::SetVectorsData ( vtkDataSet *  )

Set / get the object from which to extract vector information. Old style. Use SetVectorsConnection() instead.

vtkDataSet* vtkMergeFilter::GetVectors ( )

Set / get the object from which to extract vector information. Old style. Use SetVectorsConnection() instead.

void vtkMergeFilter::SetVectorsConnection ( vtkAlgorithmOutput *  algOutput)
inline

Set the connection from which to extract vector information. Equivalent to SetInputConnection(2, algOutput)

Definition at line 87 of file vtkMergeFilter.h.

void vtkMergeFilter::SetNormalsData ( vtkDataSet *  )

Set / get the object from which to extract normal information. Old style. Use SetNormalsConnection() instead.

vtkDataSet* vtkMergeFilter::GetNormals ( )

Set / get the object from which to extract normal information. Old style. Use SetNormalsConnection() instead.

void vtkMergeFilter::SetNormalsConnection ( vtkAlgorithmOutput *  algOutput)
inline

Set the connection from which to extract normal information. Equivalent to SetInputConnection(3, algOutput)

Definition at line 103 of file vtkMergeFilter.h.

void vtkMergeFilter::SetTCoordsData ( vtkDataSet *  )

Set / get the object from which to extract texture coordinates information. Old style. Use SetTCoordsConnection() instead.

vtkDataSet* vtkMergeFilter::GetTCoords ( )

Set / get the object from which to extract texture coordinates information. Old style. Use SetTCoordsConnection() instead.

void vtkMergeFilter::SetTCoordsConnection ( vtkAlgorithmOutput *  algOutput)
inline

Set the connection from which to extract texture coordinates information. Equivalent to SetInputConnection(4, algOutput)

Definition at line 119 of file vtkMergeFilter.h.

void vtkMergeFilter::SetTensorsData ( vtkDataSet *  )

Set / get the object from which to extract tensor data. Old style. Use SetTensorsConnection() instead.

vtkDataSet* vtkMergeFilter::GetTensors ( )

Set / get the object from which to extract tensor data. Old style. Use SetTensorsConnection() instead.

void vtkMergeFilter::SetTensorsConnection ( vtkAlgorithmOutput *  algOutput)
inline

Set the connection from which to extract tensor data. Equivalent to SetInputConnection(5, algOutput)

Definition at line 135 of file vtkMergeFilter.h.

void vtkMergeFilter::AddField ( const char *  name,
vtkDataSet *  input 
)

Set the object from which to extract a field and the name of the field. Note that this does not create pipeline connectivity.

int vtkMergeFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
int vtkMergeFilter::RequestUpdateExtent ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
int vtkMergeFilter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protected

Member Data Documentation

vtkFieldList* vtkMergeFilter::FieldList
protected

Definition at line 154 of file vtkMergeFilter.h.


The documentation for this class was generated from the following file: