41 #ifndef __vtkMeanValueCoordinatesInterpolator_h
42 #define __vtkMeanValueCoordinatesInterpolator_h
44 #include "vtkCommonDataModelModule.h"
45 #include "vtkObject.h"
53 class vtkMVCTriIterator;
54 class vtkMVCPolyIterator;
64 void PrintSelf(ostream& os, vtkIndent indent);
73 static void ComputeInterpolationWeights(
double x[3], vtkPoints *pts,
74 vtkIdList *tris,
double *weights);
84 static void ComputeInterpolationWeights(
double x[3], vtkPoints *pts,
93 static void ComputeInterpolationWeightsForTriangleMesh(
94 double x[3], vtkPoints *pts, vtkMVCTriIterator& iter,
double *weights);
100 static void ComputeInterpolationWeightsForPolygonMesh(
101 double x[3], vtkPoints *pts, vtkMVCPolyIterator& iter,
double *weights);
compute interpolation computes for closed triangular mesh
object to represent cell connectivity