Graphics/vtkMergeDataObjectFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00040 #ifndef __vtkMergeDataObjectFilter_h
00041 #define __vtkMergeDataObjectFilter_h
00042
00043 #include "vtkDataSetToDataSetFilter.h"
00044
00045 class VTK_GRAPHICS_EXPORT vtkMergeDataObjectFilter : public vtkDataSetToDataSetFilter
00046 {
00047 public:
00048 static vtkMergeDataObjectFilter *New();
00049 vtkTypeRevisionMacro(vtkMergeDataObjectFilter,vtkDataSetToDataSetFilter);
00050 void PrintSelf(ostream& os, vtkIndent indent);
00051
00053
00054 void SetDataObject(vtkDataObject *object);
00055 vtkDataObject *GetDataObject();
00057
00059
00063 vtkSetMacro(OutputField,int);
00064 vtkGetMacro(OutputField,int);
00065 void SetOutputFieldToDataObjectField();
00066 void SetOutputFieldToPointDataField();
00067 void SetOutputFieldToCellDataField();
00069
00070 protected:
00071 vtkMergeDataObjectFilter();
00072 ~vtkMergeDataObjectFilter();
00073
00074
00075 void Execute();
00076
00077 int OutputField;
00078
00079 private:
00080 vtkMergeDataObjectFilter(const vtkMergeDataObjectFilter&);
00081 void operator=(const vtkMergeDataObjectFilter&);
00082 };
00083
00084 #endif
00085
00086