29 #ifndef __vtkDiskSource_h
30 #define __vtkDiskSource_h
32 #include "vtkFiltersSourcesModule.h"
33 #include "vtkPolyDataAlgorithm.h"
35 class VTKFILTERSSOURCES_EXPORT
vtkDiskSource :
public vtkPolyDataAlgorithm
40 void PrintSelf(ostream& os, vtkIndent indent);
44 vtkSetClampMacro(InnerRadius,
double,0.0,VTK_DOUBLE_MAX)
45 vtkGetMacro(InnerRadius,
double);
50 vtkSetClampMacro(OuterRadius,
double,0.0,VTK_DOUBLE_MAX)
51 vtkGetMacro(OuterRadius,
double);
56 vtkSetClampMacro(RadialResolution,
int,1,VTK_INT_MAX)
57 vtkGetMacro(RadialResolution,
int);
62 vtkSetClampMacro(CircumferentialResolution,
int,3,VTK_INT_MAX)
63 vtkGetMacro(CircumferentialResolution,
int);
70 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
int CircumferentialResolution
create a disk with hole in center