27 #ifndef vtkBridgeCell_h 
   28 #define vtkBridgeCell_h 
  159                                double *closestPoint,
 
  302   virtual void GetBounds(
double bounds[6]);
 
  414   void AllocateWeights();
 
  417   void InterpolationFunctions(
double pcoords[3], 
double *weights);
 
abstract interface for implicit functions 
 
virtual int IntersectWithLine(double p1[3], double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId)=0
 
Implementation of vtkGenericCellIterator. It is just an example that show how to implement the Generi...
 
virtual void GetBoundaryIterator(vtkGenericCellIterator *boundaries, int dim=-1)=0
 
helper object to manage setting and generating contour values 
 
virtual int GetNumberOfDOFNodes()=0
 
represent and manipulate point attribute data 
 
virtual int GetNumberOfPoints()=0
 
helper class to perform cell tessellation 
 
a collection of attributes 
 
quickly locate points in 3-space 
 
virtual int IsInDataSet()=0
 
virtual void EvaluateLocation(int subId, double pcoords[3], double x[3])=0
 
Implementation of vtkGenericAdaptorCell. 
 
#define VTKTESTINGGENERICBRIDGE_EXPORT
 
virtual void GetNeighbors(vtkGenericAdaptorCell *boundary, vtkGenericCellIterator *neighbors)=0
 
virtual void Tessellate(vtkGenericAttributeCollection *attributes, vtkGenericCellTessellator *tess, vtkPoints *points, vtkIncrementalPointLocator *locator, vtkCellArray *cellArray, vtkPointData *internalPd, vtkPointData *pd, vtkCellData *cd, vtkUnsignedCharArray *types)
 
vtkBridgeCellIterator * InternalIterator
 
virtual int GetParametricCenter(double pcoords[3])=0
 
represent and manipulate cell attribute data 
 
virtual double * GetBounds()
 
Iterate over one cell only of a dataset. 
 
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
 
virtual double GetParametricDistance(double pcoords[3])=0
 
virtual void InterpolateTuple(vtkGenericAttribute *a, double pcoords[3], double *val)=0
 
virtual int IsOnBoundary()=0
 
iterator used to traverse points 
 
abstract class defined API for attribute data 
 
Implementation of vtkGenericDataSet. 
 
iterator used to traverse cells 
 
virtual double * GetParametricCoords()=0
 
int IsAttributeLinear(vtkGenericAttribute *a)
 
virtual int GetNumberOfVerticesOnFace(int faceId)=0
 
abstract class to specify cell behavior 
 
virtual void Clip(double value, vtkImplicitFunction *f, vtkGenericAttributeCollection *attributes, vtkGenericCellTessellator *tess, int insideOut, vtkIncrementalPointLocator *locator, vtkCellArray *connectivity, vtkPointData *outPd, vtkCellData *outCd, vtkPointData *internalPd, vtkPointData *secondaryPd, vtkCellData *secondaryCd)
 
virtual int IsFaceOnBoundary(vtkIdType faceId)=0
 
virtual void CountEdgeNeighbors(int *sharing)=0
 
a simple class to control print indentation 
 
virtual void Derivatives(int subId, double pcoords[3], vtkGenericAttribute *attribute, double *derivs)=0
 
virtual void GetPointIterator(vtkGenericPointIterator *it)=0
 
virtual void Contour(vtkContourValues *values, vtkImplicitFunction *f, vtkGenericAttributeCollection *attributes, vtkGenericCellTessellator *tess, vtkIncrementalPointLocator *locator, vtkCellArray *verts, vtkCellArray *lines, vtkCellArray *polys, vtkPointData *outPd, vtkCellData *outCd, vtkPointData *internalPd, vtkPointData *secondaryPd, vtkCellData *secondaryCd)
 
virtual double GetLength2()
 
vtkBridgeDataSet * DataSet
 
virtual int GetNumberOfBoundaries(int dim=-1)=0
 
virtual vtkGenericCellIterator * NewCellIterator()=0
 
Implementation of vtkGenericAttribute. 
 
virtual int GetDimension()=0
 
virtual int GetAttributeOrder(vtkGenericAttribute *a)=0
 
virtual void TriangulateFace(vtkGenericAttributeCollection *attributes, vtkGenericCellTessellator *tess, int index, vtkPoints *points, vtkIncrementalPointLocator *locator, vtkCellArray *cellArray, vtkPointData *internalPd, vtkPointData *pd, vtkCellData *cd)
 
object to represent cell connectivity 
 
virtual int CountNeighbors(vtkGenericAdaptorCell *boundary)=0
 
Iterate over boundary cells of a cell. 
 
Implementation of vtkGenericPointIterator. 
 
virtual int * GetFaceArray(int faceId)=0
 
virtual void GetPointIds(vtkIdType *id)=0
 
virtual int IsPrimary()=0
 
Iterate over cells of a dataset. 
 
virtual int FindClosestBoundary(int subId, double pcoords[3], vtkGenericCellIterator *&boundary)=0
 
virtual int EvaluatePosition(double x[3], double *closestPoint, int &subId, double pcoords[3], double &dist2)=0
 
virtual int GetGeometryOrder()=0
 
virtual int * GetEdgeArray(int edgeId)=0
 
virtual vtkIdType GetId()=0
 
represent and manipulate 3D points 
 
void PrintSelf(ostream &os, vtkIndent indent)