Go to the documentation of this file.
35 #ifndef vtkQuadraticTriangle_h
36 #define vtkQuadraticTriangle_h
70 int& subId,
double pcoords[3],
71 double& dist2,
double *
weights);
76 int dim,
double *derivs);
94 double x[3],
double pcoords[3],
int& subId);
140 pcoords[0] = pcoords[1] = 1./3;
represent and manipulate 3D points
represent and manipulate point attribute data
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)
int Triangulate(int index, vtkIdList *ptIds, vtkPoints *pts)
virtual double * GetParametricCoords()
void Clip(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut)
int CellBoundary(int subId, double pcoords[3], vtkIdList *pts)
#define vtkTypeMacro(thisClass, superclass)
cell represents a parabolic, isoparametric triangle
GLint GLint GLint GLint GLint x
vtkCell * GetEdge(int edgeId)
abstract superclass for arrays of numeric data
void EvaluateLocation(int &subId, double pcoords[3], double x[3], double *weights)
int GetParametricCenter(double pcoords[3])
void Derivatives(int subId, double pcoords[3], double *values, int dim, double *derivs)
GLsizei const GLfloat * value
GLboolean GLenum GLenum GLvoid * values
static void InterpolationDerivs(double pcoords[3], double derivs[12])
abstract class to specify cell behavior
represent and manipulate cell attribute data
int IntersectWithLine(double p1[3], double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId)
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
static void InterpolationFunctions(double pcoords[3], double weights[6])
a cell that represents a triangle
double GetParametricDistance(double pcoords[3])
abstract superclass for non-linear cells
virtual int GetParametricCenter(double pcoords[3])
dynamic, self-adjusting array of double
#define VTKCOMMONDATAMODEL_EXPORT
int EvaluatePosition(double x[3], double *closestPoint, int &subId, double pcoords[3], double &dist2, double *weights)
cell represents a parabolic, isoparametric edge
static vtkQuadraticTriangle * New()
virtual void InterpolateFunctions(double pcoords[3], double weights[6])
void PrintSelf(ostream &os, vtkIndent indent)