32 #ifndef __vtkCylinder_h
33 #define __vtkCylinder_h
35 #include "vtkCommonDataModelModule.h"
36 #include "vtkImplicitFunction.h"
38 class VTKCOMMONDATAMODEL_EXPORT
vtkCylinder :
public vtkImplicitFunction
42 void PrintSelf(ostream& os, vtkIndent indent);
49 double EvaluateFunction(
double x[3]);
51 {
return this->vtkImplicitFunction::EvaluateFunction(x, y, z); } ;
55 void EvaluateGradient(
double x[3],
double g[3]);
59 vtkSetMacro(Radius,
double);
60 vtkGetMacro(Radius,
double);
65 vtkSetVector3Macro(Center,
double);
66 vtkGetVectorMacro(Center,
double,3);
double EvaluateFunction(double x, double y, double z)
implicit function for a cylinder