|
| void | PrintSelf (ostream &os, vtkIndent indent) |
| | Display info about the entry. More...
|
| |
| | vtkHyperTreeGridGeometryEntry () |
| | Constructor. More...
|
| |
| | vtkHyperTreeGridGeometryEntry (vtkHyperTreeGridGeometryEntry const &)=default |
| |
| vtkHyperTreeGridGeometryEntry & | operator= (vtkHyperTreeGridGeometryEntry const &)=default |
| |
| | vtkHyperTreeGridGeometryEntry (vtkIdType index, const double *origin) |
| | Constructor. More...
|
| |
| | ~vtkHyperTreeGridGeometryEntry ()=default |
| | Destructor. More...
|
| |
| void | Dump (ostream &os) |
| | Dump information. More...
|
| |
| vtkHyperTree * | Initialize (vtkHyperTreeGrid *grid, vtkIdType treeIndex, bool create=false) |
| | Initialize cursor at root of given tree index in grid. More...
|
| |
| void | Initialize (vtkIdType index, const double *origin) |
| | Initialize cursor from explicit required data. More...
|
| |
| void | Copy (const vtkHyperTreeGridGeometryEntry *entry) |
| | Copy function. More...
|
| |
| vtkIdType | GetVertexId () const |
| | Return the index of the current vertex in the tree. More...
|
| |
| vtkIdType | GetGlobalNodeIndex (const vtkHyperTree *tree) const |
| | Return the global index (relative to the grid) of the current vertex in the tree. More...
|
| |
| void | SetGlobalIndexStart (vtkHyperTree *tree, vtkIdType index) |
| | Set the global index for the root cell of the HyperTree. More...
|
| |
| void | SetGlobalIndexFromLocal (vtkHyperTree *tree, vtkIdType index) |
| | Set the global index for the current cell of the HyperTree. More...
|
| |
| void | SetMask (const vtkHyperTreeGrid *grid, const vtkHyperTree *tree, bool state) |
| | Set the blanking mask is empty or not. More...
|
| |
| bool | IsMasked (const vtkHyperTreeGrid *grid, const vtkHyperTree *tree) const |
| | Determine whether blanking mask is empty or not. More...
|
| |
| bool | IsLeaf (const vtkHyperTreeGrid *grid, const vtkHyperTree *tree, unsigned int level) const |
| | Is the cursor pointing to a leaf? More...
|
| |
| void | SubdivideLeaf (const vtkHyperTreeGrid *grid, vtkHyperTree *tree, unsigned int level) |
| | Change the current cell's status: if leaf then becomes coarse and all its children are created, cf. More...
|
| |
| bool | IsTerminalNode (const vtkHyperTreeGrid *grid, const vtkHyperTree *tree, unsigned int level) const |
| | Is the cursor pointing to a coarse with all children leaves ? More...
|
| |
| bool | IsRoot () const |
| | Is the cursor at tree root? More...
|
| |
| void | ToChild (const vtkHyperTreeGrid *grid, const vtkHyperTree *tree, unsigned int level, const double *sizeChild, unsigned char ichild) |
| | Move the cursor to child `child' of the current vertex. More...
|
| |
| double * | GetOrigin () |
| | Getter for origin coordinates of the current cell. More...
|
| |
| const double * | GetOrigin () const |
| |
| void | GetBounds (const double *sizeChild, double bounds[6]) const |
| | Getter for bounding box of the current cell. More...
|
| |
| void | GetPoint (const double *sizeChild, double point[3]) const |
| | Getter for center of the current cell. More...
|
| |
GeometryEntry is a cache data for cursors requiring coordinates.
cf. vtkHyperTreeGridEntry
- See also
- vtkHyperTreeGridEntry vtkHyperTreeGridLevelEntry vtkHyperTreeGridGeometryEntry vtkHyperTreeGridGeometryLevelEntry vtkHyperTreeGridNonOrientedGeometryCursor vtkHyperTreeGridNonOrientedSuperCursor vtkHyperTreeGridNonOrientedSuperCursorLight
- Thanks:
- This class was written by Jacques-Bernard Lekien, Jerome Dubois and Guenole Harel, CEA 2018. This work was supported by Commissariat a l'Energie Atomique CEA, DAM, DIF, F-91297 Arpajon, France.
Definition at line 34 of file vtkHyperTreeGridGeometryEntry.h.