29 #ifndef __vtkQuadric_h
30 #define __vtkQuadric_h
32 #include "vtkCommonDataModelModule.h"
33 #include "vtkImplicitFunction.h"
35 class VTKCOMMONDATAMODEL_EXPORT
vtkQuadric :
public vtkImplicitFunction
39 void PrintSelf(ostream& os,
vtkIndent indent);
46 double EvaluateFunction(
double x[3]);
48 {
return this->vtkImplicitFunction::EvaluateFunction(x, y, z); } ;
52 void EvaluateGradient(
double x[3],
double g[3]);
56 void SetCoefficients(
double a[10]);
57 void SetCoefficients(
double a0,
double a1,
double a2,
double a3,
double a4,
58 double a5,
double a6,
double a7,
double a8,
double a9);
59 vtkGetVectorMacro(Coefficients,
double,10);
66 double Coefficients[10];
double EvaluateFunction(double x, double y, double z)
a simple class to control print indentation
evaluate implicit quadric function