dox/Filtering/vtkPolyDataSource.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00032
#ifndef __vtkPolyDataSource_h
00033
#define __vtkPolyDataSource_h
00034
00035
#include "vtkSource.h"
00036
00037
class vtkPolyData;
00038
00039 class VTK_FILTERING_EXPORT vtkPolyDataSource :
public vtkSource
00040 {
00041
public:
00042 vtkTypeRevisionMacro(vtkPolyDataSource,
vtkSource);
00043
void PrintSelf(ostream& os,
vtkIndent indent);
00044
00046
00047
vtkPolyData *GetOutput();
00048
vtkPolyData *GetOutput(
int idx);
00049
void SetOutput(
vtkPolyData *output);
00051
00052
protected:
00053 vtkPolyDataSource();
00054 ~vtkPolyDataSource() {};
00055
00056
00057
00058
00059
void ComputeInputUpdateExtents(
vtkDataObject *output);
00060
00061
00062
00063 int ExecutePiece;
00064 int ExecuteNumberOfPieces;
00065
00066 int ExecuteGhostLevel;
00067
private:
00068 vtkPolyDataSource(
const vtkPolyDataSource&);
00069
void operator=(
const vtkPolyDataSource&);
00070 };
00071
00072
#endif
00073
00074
00075
00076
00077