13#ifndef vtkDGEvaluator_h
14#define vtkDGEvaluator_h
16#include "vtkFiltersCellGridModule.h"
24VTK_ABI_NAMESPACE_BEGIN
30class vtkTypeInt64Array;
60 const vtkVector3d& testPoint, std::vector<double>& xyz, std::vector<double>& jacobian,
A function defined over the physical domain of a vtkCellGrid.
Evaluate a field (vtkCellAttribute) at some points inside cells.
vtkCellGridResponder()=default
A container that holds objects able to respond to queries specialized for particular vtkCellMetadata ...
Base class for a discontinuous Galerkin cells of all shapes.
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)
Classify world-space points against cells using Newton-Raphson iteration.
bool Query(vtkCellGridEvaluator *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches) override
static vtkDGEvaluator * New()
Calculate field values at a point in a cell's parametric space.