|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   33 #ifndef vtkImplicitWindowFunction_h 
   34 #define vtkImplicitWindowFunction_h 
   36 #include "vtkCommonDataModelModule.h"  
   76   vtkSetVector2Macro(WindowRange, 
double);
 
   77   vtkGetVectorMacro(WindowRange, 
double, 2);
 
   86   vtkSetVector2Macro(WindowValues, 
double);
 
   87   vtkGetVectorMacro(WindowValues, 
double, 2);
 
  110   double WindowRange[2];
 
  111   double WindowValues[2];
 
  
implicit function maps another implicit function to lie within a specified range
virtual void Register(vtkObjectBase *o)
Increase the reference count (mark as used by another object).
virtual void ReportReferences(vtkGarbageCollector *)
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
virtual double EvaluateFunction(double x[3])=0
Evaluate function at position x-y-z and return value.
abstract interface for implicit functions
vtkImplicitFunction * ImplicitFunction
vtkMTimeType GetMTime() override
Overload standard modified time function.
abstract base class for most VTK objects
a simple class to control print indentation
virtual void EvaluateGradient(double x[3], double g[3])=0
Evaluate function gradient at position x-y-z and pass back vector.
Detect and break reference loops.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void UnRegister(vtkObjectBase *o)
Decrease the reference count (release by another object).
vtkTypeUInt32 vtkMTimeType