24#ifndef vtkCylinderSource_h 
   25#define vtkCylinderSource_h 
   27#include "vtkFiltersSourcesModule.h"  
   32VTK_ABI_NAMESPACE_BEGIN
 
   49  vtkGetMacro(Height, 
double);
 
   57  vtkGetMacro(Radius, 
double);
 
   64  vtkSetVector3Macro(Center, 
double);
 
   65  vtkGetVectorMacro(Center, 
double, 3);
 
   73  vtkGetMacro(Resolution, 
int);
 
  116  vtkSetMacro(OutputPointsPrecision, 
int);
 
  117  vtkGetMacro(OutputPointsPrecision, 
int);
 
object to represent cell connectivity
 
generate a polygonal cylinder centered at the origin
 
vtkTypeBool LatLongTessellation
 
int OutputPointsPrecision
 
int CreateHemisphere(vtkPoints *points, vtkFloatArray *normals, vtkFloatArray *tcooords, vtkCellArray *newPolys, int startIdx=0)
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkCylinderSource() override=default
 
static vtkCylinderSource * New()
 
vtkCylinderSource(int res=6)
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
dynamic, self-adjusting array of float
 
a simple class to control print indentation
 
represent and manipulate 3D points
 
Superclass for algorithms that produce only polydata as output.