37 #ifndef vtkBezierWedge_h
38 #define vtkBezierWedge_h
41 #include "vtkCommonDataModelModule.h"
72 "EvaluateLocationProjectedNode is deprecated, use instead EvaluateLocation.")
73 void EvaluateLocationProjectedNode(
74 int& subId, const
vtkIdType point_id,
double x[3],
double* weights);
75 void InterpolateFunctions(const
double pcoords[3],
double* weights) override;
76 void InterpolateDerivs(const
double pcoords[3],
double* derivs) override;
89 ~vtkBezierWedge() override;
99 vtkBezierWedge(const vtkBezierWedge&) = delete;
100 void operator=(const vtkBezierWedge&) = delete;
103 #endif // vtkBezierWedge_h
#define VTK_DEPRECATED_IN_9_1_0(reason)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
represent and manipulate point attribute data
abstract class to specify dataset behavior
represent and manipulate cell attribute data
A 2D cell that represents an arbitrary order Bezier triangle.
dynamic, self-adjusting array of double
int GetCellType() override
Return the type of cell.
abstract class to specify cell behavior
a simple class to control print indentation
list of point or cell ids
A 3D cell that represents an arbitrary order HigherOrder wedge.
A 3D cell that represents an arbitrary order Bezier wedge.
vtkCell * GetEdge(int edgeId) override=0
Return the edge cell from the edgeId of the cell.
Allocate and hold a VTK object.
A 2D cell that represents an arbitrary order HigherOrder triangle.
vtkCell * GetFace(int faceId) override=0
Return the face cell from the faceId of the cell.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
a 3D cell that represents a linear wedge
represent and manipulate 3D points