Go to the documentation of this file.
38 #ifndef vtkQuadraticLinearQuad_h
39 #define vtkQuadraticLinearQuad_h
74 int &subId,
double pcoords[3],
double &dist2,
double *
weights);
96 double x[3],
double pcoords[3],
int &subId);
140 pcoords[0] = pcoords[1] = 0.5;
represent and manipulate 3D points
static void InterpolationDerivs(double pcoords[3], double derivs[12])
int Triangulate(int index, vtkIdList *ptIds, vtkPoints *pts)
represent and manipulate point attribute data
static int * GetEdgeArray(int edgeId)
~vtkQuadraticLinearQuad()
#define vtkTypeMacro(thisClass, superclass)
GLint GLint GLint GLint GLint x
abstract superclass for arrays of numeric data
static void InterpolationFunctions(double pcoords[3], double weights[6])
cell represents a 1D line
void Derivatives(int subId, double pcoords[3], double *values, int dim, double *derivs)
int CellBoundary(int subId, double pcoords[3], vtkIdList *pts)
GLsizei const GLfloat * value
@ VTK_QUADRATIC_LINEAR_QUAD
GLboolean GLenum GLenum GLvoid * values
void EvaluateLocation(int &subId, double pcoords[3], double x[3], double *weights)
abstract class to specify cell behavior
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
Abstract class in support of both point location and point insertion.
list of point or cell ids
virtual void InterpolateFunctions(double pcoords[3], double weights[6])
int IntersectWithLine(double p1[3], double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId)
virtual double * GetParametricCoords()
virtual void InterpolateDerivs(double pcoords[3], double derivs[12])
void Contour(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *verts, vtkCellArray *lines, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd)
void PrintSelf(ostream &os, vtkIndent indent)
abstract superclass for non-linear cells
cell represents a quadratic-linear, 6-node isoparametric quad
int GetParametricCenter(double pcoords[3])
void Clip(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut)
virtual int GetParametricCenter(double pcoords[3])
dynamic, self-adjusting array of double
#define VTKCOMMONDATAMODEL_EXPORT
cell represents a parabolic, isoparametric edge
int EvaluatePosition(double x[3], double *closestPoint, int &subId, double pcoords[3], double &dist2, double *weights)
static vtkQuadraticLinearQuad * New()
a cell that represents a 2D quadrilateral