13#ifndef vtkDGEvaluator_h
14#define vtkDGEvaluator_h
16#include "vtkFiltersCellGridModule.h"
21VTK_ABI_NAMESPACE_BEGIN
25class vtkTypeInt64Array;
A function defined over the physical domain of a vtkCellGrid.
Evaluate a field (vtkCellAttribute) at some points inside cells.
Respond to a query on one particular type of cell.
A container that holds objects able to respond to queries specialized for particular vtkCellMetadata ...
Classify world points, evaluate cell parameters, and interpolate attributes.
bool InterpolatePoints(vtkCellGridEvaluator *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches)
Interpolate cell-attributes onto points inside or on a cell.
~vtkDGEvaluator() override=default
bool ClassifyPoints(vtkCellGridEvaluator *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches)
Mark points that are potentially inside a cell.
bool Query(vtkCellGridEvaluator *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches) override
static vtkDGEvaluator * New()
bool EvaluatePositions(vtkCellGridEvaluator *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches)
Determine parametric coordinates of points inside or on a cell.
abstract superclass for arrays of numeric data