Go to the documentation of this file.
42 #ifndef vtkMeanValueCoordinatesInterpolator_h
43 #define vtkMeanValueCoordinatesInterpolator_h
45 #include "vtkCommonDataModelModule.h"
54 class vtkMVCTriIterator;
55 class vtkMVCPolyIterator;
98 const double x[3],
vtkPoints *pts, vtkMVCTriIterator& iter,
double *weights);
104 const double x[3],
vtkPoints *pts, vtkMVCPolyIterator& iter,
double *weights);
represent and manipulate 3D points
vtkMeanValueCoordinatesInterpolator()
static void ComputeInterpolationWeightsForTriangleMesh(const double x[3], vtkPoints *pts, vtkMVCTriIterator &iter, double *weights)
Internal method that sets up the processing of triangular meshes.
compute interpolation computes for closed triangular mesh
abstract base class for most VTK objects
abstract superclass for arrays of numeric data
~vtkMeanValueCoordinatesInterpolator() override
static vtkMeanValueCoordinatesInterpolator * New()
Standard instantiable class methods.
a simple class to control print indentation
object to represent cell connectivity
list of point or cell ids
static void ComputeInterpolationWeights(const double x[3], vtkPoints *pts, vtkIdList *tris, double *weights)
Method to generate interpolation weights for a point x[3] from a list of triangles.
static void ComputeInterpolationWeightsForPolygonMesh(const double x[3], vtkPoints *pts, vtkMVCPolyIterator &iter, double *weights)
Internal method that sets up the processing of general polyhedron meshes.
static void ComputeInterpolationWeights(const double x[3], vtkPoints *pts, vtkCellArray *tris, double *weights)
Method to generate interpolation weights for a point x[3] from a list of polygonal faces.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.