34#ifndef vtkBezierWedge_h
35#define vtkBezierWedge_h
38#include "vtkCommonDataModelModule.h"
69 "EvaluateLocationProjectedNode is deprecated, use instead EvaluateLocation.")
70 void EvaluateLocationProjectedNode(
71 int& subId, const
vtkIdType point_id,
double x[3],
double* weights);
72 void InterpolateFunctions(const
double pcoords[3],
double* weights) override;
73 void InterpolateDerivs(const
double pcoords[3],
double* derivs) override;
A 2D cell that represents an arbitrary order Bezier triangle.
A 3D cell that represents an arbitrary order Bezier wedge.
int GetCellType() override
Return the type of cell.
static vtkBezierWedge * New()
vtkCell * GetFace(int faceId) override
Return the face cell from the faceId of the cell.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCell * GetEdge(int edgeId) override
Return the edge cell from the edgeId of the cell.
represent and manipulate cell attribute data
abstract class to specify cell behavior
abstract class to specify dataset behavior
dynamic, self-adjusting array of double
A 2D cell that represents an arbitrary order HigherOrder triangle.
A 3D cell that represents an arbitrary order HigherOrder wedge.
list of point or cell ids
a simple class to control print indentation
Allocate and hold a VTK object.
represent and manipulate point attribute data
represent and manipulate 3D points
a 3D cell that represents a linear wedge
#define VTK_DEPRECATED_IN_9_1_0(reason)