36#ifndef vtkParametricBoy_h
37#define vtkParametricBoy_h
39#include "vtkCommonComputationalGeometryModule.h"
72 vtkGetMacro(ZScale,
double);
83 void Evaluate(
double uvw[3],
double Pt[3],
double Duvw[9]) VTK_OVERRIDE;
98 double EvaluateScalar(
double uvw[3],
double Pt[3],
double Duvw[9]) VTK_OVERRIDE;
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkParametricBoy() override
void Evaluate(double uvw[3], double Pt[3], double Duvw[9]) override
Boy's surface.
static vtkParametricBoy * New()
Construct Boy's surface with the following parameters: MinimumU = 0, MaximumU = Pi,...
double EvaluateScalar(double uvw[3], double Pt[3], double Duvw[9]) override
Calculate a user defined scalar using one or all of uvw, Pt, Duvw.
int GetDimension() override
Return the parametric dimension of the class.
abstract interface for parametric functions
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.