Go to the documentation of this file.
33 #ifndef vtkQuadraticEdge_h
34 #define vtkQuadraticEdge_h
67 int& subId,
double pcoords[3],
68 double& dist2,
double *
weights);
73 int dim,
double *derivs);
90 double x[3],
double pcoords[3],
int& subId);
130 pcoords[1] = pcoords[2] = 0.;
represent and manipulate 3D points
int CellBoundary(int subId, double pcoords[3], vtkIdList *pts)
represent and manipulate point attribute data
int EvaluatePosition(double x[3], double *closestPoint, int &subId, double pcoords[3], double &dist2, double *weights)
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 EvaluateLocation(int &subId, double pcoords[3], double x[3], double *weights)
void Derivatives(int subId, double pcoords[3], double *values, int dim, double *derivs)
void PrintSelf(ostream &os, vtkIndent indent)
#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[3])
cell represents a 1D line
int Triangulate(int index, vtkIdList *ptIds, vtkPoints *pts)
GLsizei const GLfloat * value
GLboolean GLenum GLenum GLvoid * values
void Clip(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *lines, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut)
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
int IntersectWithLine(double p1[3], double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId)
virtual double * GetParametricCoords()
abstract superclass for non-linear cells
int GetParametricCenter(double pcoords[3])
virtual int GetParametricCenter(double pcoords[3])
static void InterpolationDerivs(double pcoords[3], double derivs[3])
dynamic, self-adjusting array of double
#define VTKCOMMONDATAMODEL_EXPORT
static vtkQuadraticEdge * New()
virtual void InterpolateDerivs(double pcoords[3], double derivs[3])
cell represents a parabolic, isoparametric edge
virtual void InterpolateFunctions(double pcoords[3], double weights[3])