31 #ifndef vtkImplicitProjectOnPlaneDistance_h 32 #define vtkImplicitProjectOnPlaneDistance_h 37 #include "vtkFiltersCoreModule.h" 86 vtkGetMacro(Tolerance,
double);
87 vtkSetMacro(Tolerance,
double);
102 #ifndef __VTK_WRAP_JAVA__ 131 void CreateDefaultLocator(
void);
abstract interface for implicit functions
virtual double EvaluateFunction(double x[3])=0
Evaluate function at position x-y-z and return value.
vtkTypeUInt32 vtkMTimeType
vtkSmartPointer< vtkPolyData > Input
an abstract base class for locators which find cells
vtkSmartPointer< vtkGenericCell > UnusedCell
void SetNorm(NormType n)
Set the norm to use: L0: 0 when the projection is inside the input polygon, 1 otherwise L2: Euclidean...
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void EvaluateGradient(double x[3], double g[3])=0
Evaluate function gradient at position x-y-z and pass back vector.
provides thread-safe access to cells
NormType GetNorm() const
Set the norm to use: L0: 0 when the projection is inside the input polygon, 1 otherwise L2: Euclidean...
a simple class to control print indentation
vtkMTimeType GetMTime() override
Overload standard modified time function.
perform various plane computations
virtual void Modified()
Update the modification time for this object.
void SetNorm(int n)
Set the norm to use: L0: 0 when the projection is inside the input polygon, 1 otherwise L2: Euclidean...
vtkSmartPointer< vtkPlane > ProjectionPlane
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSmartPointer< vtkAbstractCellLocator > Locator
This class recieve a plannar polygon as input.