|
| vtkVoxel vtkCell3D | GetEdgeToAdjacentFacesArray (vtkIdType edgeId) |
| | Static method version of GetEdgeToAdjacentFaces.
|
| static vtkVoxel * | New () |
| static vtkTypeBool | IsTypeOf (const char *type) |
| virtual vtkTypeBool | IsA (const char *type) |
| static vtkVoxel * | SafeDownCast (vtkObjectBase *o) |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| vtkVoxel * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| double | ComputeBoundingSphere (double center[3]) const override |
| | Computes exact bounding sphere of this voxel.
|
| int | Inflate (double dist) override |
| | Inflates voxel by moving every faces by dist.
|
| static void | InterpolationDerivs (const double pcoords[3], double derivs[24]) |
| static void | InterpolationFunctions (const double pcoords[3], double weights[8]) |
| | Compute the interpolation functions.
|
| static int * | GetTriangleCases (int caseId) |
| | Return the case table for table-based isocontouring (aka marching cubes style implementations).
|
| static const vtkIdType * | GetFaceToAdjacentFacesArray (vtkIdType faceId) |
| | Static method version of GetFaceToAdjacentFaces.
|
| static const vtkIdType * | GetPointToIncidentEdgesArray (vtkIdType pointId) |
| | Static method version of GetPointToIncidentEdgesArray.
|
| static const vtkIdType * | GetPointToIncidentFacesArray (vtkIdType pointId) |
| | Static method version of GetPointToIncidentFacesArray.
|
| static const vtkIdType * | GetPointToOneRingPointsArray (vtkIdType pointId) |
| | Static method version of GetPointToOneRingPoints.
|
| static bool | ComputeCentroid (vtkPoints *points, const vtkIdType *pointIds, double centroid[3]) |
| | Static method version of GetCentroid.
|
| | vtkVoxel () |
| | ~vtkVoxel () override |
| void | GetEdgePoints (vtkIdType edgeId, const vtkIdType *&pts) override |
| | See vtkCell3D API for description of these methods.
|
| vtkIdType | GetFacePoints (vtkIdType faceId, const vtkIdType *&pts) override |
| | See vtkCell3D API for description of these methods.
|
| void | GetEdgeToAdjacentFaces (vtkIdType edgeId, const vtkIdType *&pts) override |
| | See vtkCell3D API for description of these methods.
|
| vtkIdType | GetFaceToAdjacentFaces (vtkIdType faceId, const vtkIdType *&faces) override |
| | See vtkCell3D API for description of these methods.
|
| vtkIdType | GetPointToIncidentEdges (vtkIdType pointId, const vtkIdType *&edges) override |
| | See vtkCell3D API for description of these methods.
|
| vtkIdType | GetPointToIncidentFaces (vtkIdType pointId, const vtkIdType *&faces) override |
| | See vtkCell3D API for description of these methods.
|
| vtkIdType | GetPointToOneRingPoints (vtkIdType pointId, const vtkIdType *&pts) override |
| | See vtkCell3D API for description of these methods.
|
| double * | GetParametricCoords () override |
| | See vtkCell3D API for description of these methods.
|
| bool | GetCentroid (double centroid[3]) const override |
| | See vtkCell3D API for description of these methods.
|
| bool | IsInsideOut () override |
| | See vtkCell3D API for description of these methods.
|
| int | GetCellType () override |
| | See the vtkCell API for descriptions of these methods.
|
| int | GetCellDimension () override |
| | See the vtkCell API for descriptions of these methods.
|
| int | GetNumberOfEdges () override |
| | See the vtkCell API for descriptions of these methods.
|
| int | GetNumberOfFaces () override |
| | See the vtkCell API for descriptions of these methods.
|
| vtkCell * | GetEdge (int edgeId) override |
| | See the vtkCell API for descriptions of these methods.
|
| vtkCell * | GetFace (int faceId) override |
| | See the vtkCell API for descriptions of these methods.
|
| int | CellBoundary (int subId, const double pcoords[3], vtkIdList *pts) override |
| | See the vtkCell API for descriptions of these methods.
|
| void | Contour (double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *verts, vtkCellArray *lines, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd) override |
| | See the vtkCell API for descriptions of these methods.
|
| int | EvaluatePosition (const double x[3], double closestPoint[3], int &subId, double pcoords[3], double &dist2, double weights[]) override |
| | See the vtkCell API for descriptions of these methods.
|
| void | EvaluateLocation (int &subId, const double pcoords[3], double x[3], double *weights) override |
| | See the vtkCell API for descriptions of these methods.
|
| int | IntersectWithLine (const double p1[3], const double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId) override |
| | Return intersection point (if any) of finite line with cells contained in cell locator.
|
| int | TriangulateLocalIds (int index, vtkIdList *ptIds) override |
| | See the vtkCell API for descriptions of these methods.
|
| void | Derivatives (int subId, const double pcoords[3], const double *values, int dim, double *derivs) override |
| | See the vtkCell API for descriptions of these methods.
|
| void | InterpolateFunctions (const double pcoords[3], double weights[8]) override |
| | Compute the interpolation functions/derivatives (aka shape functions/derivatives).
|
| void | InterpolateDerivs (const double pcoords[3], double derivs[24]) override |
| | Compute the interpolation functions/derivatives (aka shape functions/derivatives).
|