Graphics/vtkMergeDataObjectFilter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00056 #ifndef __vtkMergeDataObjectFilter_h
00057 #define __vtkMergeDataObjectFilter_h
00058
00059 #include "vtkDataSetToDataSetFilter.h"
00060
00061 class VTK_GRAPHICS_EXPORT vtkMergeDataObjectFilter : public vtkDataSetToDataSetFilter
00062 {
00063 public:
00064 static vtkMergeDataObjectFilter *New();
00065 vtkTypeRevisionMacro(vtkMergeDataObjectFilter,vtkDataSetToDataSetFilter);
00066 void PrintSelf(ostream& os, vtkIndent indent);
00067
00069
00070 void SetDataObject(vtkDataObject *object);
00071 vtkDataObject *GetDataObject();
00073
00075
00079 vtkSetMacro(OutputField,int);
00080 vtkGetMacro(OutputField,int);
00081 void SetOutputFieldToDataObjectField();
00082 void SetOutputFieldToPointDataField();
00083 void SetOutputFieldToCellDataField();
00085
00086 protected:
00087 vtkMergeDataObjectFilter();
00088 ~vtkMergeDataObjectFilter();
00089
00090
00091 void Execute();
00092
00093 int OutputField;
00094
00095 private:
00096 vtkMergeDataObjectFilter(const vtkMergeDataObjectFilter&);
00097 void operator=(const vtkMergeDataObjectFilter&);
00098 };
00099
00100 #endif
00101
00102