56 #ifndef vtkParametricFunction_h 
   57 #define vtkParametricFunction_h 
   59 #include "vtkCommonComputationalGeometryModule.h"  
   76   virtual int GetDimension() = 0;
 
   90   virtual void Evaluate(
double uvw[3], 
double Pt[3], 
double Duvw[9]) = 0;
 
  101   virtual double EvaluateScalar(
double uvw[3], 
double Pt[3], 
double Duvw[9]) = 0;
 
  107   vtkSetMacro(MinimumU, 
double);
 
  108   vtkGetMacro(MinimumU, 
double);
 
  115   vtkSetMacro(MaximumU, 
double);
 
  116   vtkGetMacro(MaximumU, 
double);
 
  123   vtkSetMacro(MinimumV, 
double);
 
  124   vtkGetMacro(MinimumV, 
double);
 
  131   vtkSetMacro(MaximumV, 
double);
 
  132   vtkGetMacro(MaximumV, 
double);
 
  139   vtkSetMacro(MinimumW, 
double);
 
  140   vtkGetMacro(MinimumW, 
double);
 
  147   vtkSetMacro(MaximumW, 
double);
 
  148   vtkGetMacro(MaximumW, 
double);
 
  224   vtkSetClampMacro(ClockwiseOrdering, 
vtkTypeBool, 0, 1);
 
  235   vtkSetClampMacro(DerivativesAvailable, 
vtkTypeBool, 0, 1);
 
  237   vtkBooleanMacro(DerivativesAvailable, 
vtkTypeBool);