42 #ifndef vtkMeanValueCoordinatesInterpolator_h 43 #define vtkMeanValueCoordinatesInterpolator_h 45 #include "vtkCommonDataModelModule.h" 54 class vtkMVCTriIterator;
55 class vtkMVCPolyIterator;
77 static void ComputeInterpolationWeights(
const double x[3],
vtkPoints *pts,
87 static void ComputeInterpolationWeights(
const double x[3],
vtkPoints *pts,
97 static void ComputeInterpolationWeightsForTriangleMesh(
98 const double x[3],
vtkPoints *pts, vtkMVCTriIterator& iter,
double *weights);
103 static void ComputeInterpolationWeightsForPolygonMesh(
104 const 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