42 #ifndef vtkMeanValueCoordinatesInterpolator_h
43 #define vtkMeanValueCoordinatesInterpolator_h
45 #include "vtkCommonDataModelModule.h"
54 class vtkMVCTriIterator;
55 class vtkMVCPolyIterator;
77 static void ComputeInterpolationWeights(
double x[3],
vtkPoints *pts,
87 static void ComputeInterpolationWeights(
double x[3],
vtkPoints *pts,
97 static
void ComputeInterpolationWeightsForTriangleMesh(
98 double x[3],
vtkPoints *pts, vtkMVCTriIterator& iter,
double *weights);
103 static
void ComputeInterpolationWeightsForPolygonMesh(
104 double x[3],
vtkPoints *pts, vtkMVCPolyIterator& iter,
double *weights);
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.
a simple class to control print indentation
list of point or cell ids
abstract superclass for arrays of numeric data
compute interpolation computes for closed triangular mesh
object to represent cell connectivity
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
represent and manipulate 3D points