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;
 
  108   vtkGetMacro(MinimumU,
double);
 
  116   vtkGetMacro(MaximumU,
double);
 
  124   vtkGetMacro(MinimumV,
double);
 
  132   vtkGetMacro(MaximumV,
double);
 
  140   vtkGetMacro(MinimumW,
double);
 
  148   vtkGetMacro(MaximumW,
double);
 
  155   vtkSetClampMacro(JoinU,
int,0,1);
 
  156   vtkGetMacro(JoinU,
int);
 
  164   vtkSetClampMacro(JoinV, 
int, 0, 1);
 
  165   vtkGetMacro(JoinV, 
int);
 
  173   vtkSetClampMacro(JoinW, 
int, 0, 1);
 
  174   vtkGetMacro(JoinW, 
int);
 
  185   vtkSetClampMacro(TwistU,
int,0,1);
 
  186   vtkGetMacro(TwistU,
int);
 
  197   vtkSetClampMacro(TwistV, 
int, 0, 1);
 
  198   vtkGetMacro(TwistV, 
int);
 
  209   vtkSetClampMacro(TwistW, 
int, 0, 1);
 
  210   vtkGetMacro(TwistW, 
int);
 
  224   vtkSetClampMacro(ClockwiseOrdering,
int,0,1);
 
  225   vtkGetMacro(ClockwiseOrdering,
int);
 
  235   vtkSetClampMacro(DerivativesAvailable,
int,0,1);
 
  236   vtkGetMacro(DerivativesAvailable,
int);
 
  260   int ClockwiseOrdering;
 
  262   int DerivativesAvailable;
 
abstract base class for most VTK objects 
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
abstract interface for parametric functions 
 
a simple class to control print indentation 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.