35 #ifndef __vtkImplicitWindowFunction_h
36 #define __vtkImplicitWindowFunction_h
38 #include "vtkCommonDataModelModule.h"
39 #include "vtkImplicitFunction.h"
45 void PrintSelf(ostream& os,
vtkIndent indent);
52 double EvaluateFunction(
double x[3]);
54 {
return this->vtkImplicitFunction::EvaluateFunction(x, y, z); } ;
59 void EvaluateGradient(
double x[3],
double n[3]);
63 virtual void SetImplicitFunction(vtkImplicitFunction*);
64 vtkGetObjectMacro(ImplicitFunction,vtkImplicitFunction);
71 vtkSetVector2Macro(WindowRange,
double);
72 vtkGetVectorMacro(WindowRange,
double,2);
79 vtkSetVector2Macro(WindowValues,
double);
80 vtkGetVectorMacro(WindowValues,
double,2);
84 unsigned long GetMTime();
99 double WindowRange[2];
100 double WindowValues[2];
implicit function maps another implicit function to lie within a specified range
Detect and break reference loops.
a simple class to control print indentation
vtkImplicitFunction * ImplicitFunction
abstract base class for most VTK objects
double EvaluateFunction(double x, double y, double z)