39 #include "vtkCommonDataModelModule.h"
40 #include "vtkImplicitFunction.h"
42 class VTKCOMMONDATAMODEL_EXPORT
vtkCone :
public vtkImplicitFunction
48 vtkTypeMacro(
vtkCone,vtkImplicitFunction);
49 void PrintSelf(ostream& os,
vtkIndent indent);
53 double EvaluateFunction(
double x[3]);
55 {
return this->vtkImplicitFunction::EvaluateFunction(x, y, z); } ;
59 void EvaluateGradient(
double x[3],
double g[3]);
63 vtkSetClampMacro(Angle,
double,0.0,89.0);
64 vtkGetMacro(Angle,
double);
implicit function for a cone
double EvaluateFunction(double x, double y, double z)
a simple class to control print indentation