static void ComputeBoundingSphere(float **spheres, vtkIdType numSpheres, float sphere[4], vtkIdType hints[2])
#define vtkSetVector3Macro(name, type)
static void ComputeBoundingSphere(double **spheres, vtkIdType numSpheres, double sphere[4], vtkIdType hints[2])
virtual double EvaluateFunction(double x[3])=0
#define vtkTypeMacro(thisClass, superclass)
static void ComputeBoundingSphere(float *pts, vtkIdType numPts, float sphere[4], vtkIdType hints[2])
GLint GLint GLint GLint GLint x
implicit function for a sphere
#define vtkGetVectorMacro(name, type, count)
void PrintSelf(ostream &os, vtkIndent indent)
abstract interface for implicit functions
double EvaluateFunction(double x, double y, double z)
a simple class to control print indentation
void EvaluateGradient(double x[3], double n[3])
#define vtkGetMacro(name, type)
double EvaluateFunction(double x[3])
vtkSetMacro(IgnoreDriverBugs, bool)
static void ComputeBoundingSphere(double *pts, vtkIdType numPts, double sphere[4], vtkIdType hints[2])
GLint GLint GLint GLint GLint GLint y
#define VTKCOMMONDATAMODEL_EXPORT