|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   38 #ifndef vtkHyperTreeGridNonOrientedSuperCursor_h 
   39 #define vtkHyperTreeGridNonOrientedSuperCursor_h 
   41 #include "vtkCommonDataModelModule.h"  
   89   bool HasTree(
unsigned int icursor);
 
  103   vtkIdType GetVertexId(
unsigned int icursor);
 
  115   vtkIdType GetGlobalNodeIndex(
unsigned int icursor);
 
  121     unsigned int icursor, 
unsigned int& 
level, 
bool& leaf, 
vtkIdType& 
id);
 
  127   unsigned char GetDimension();
 
  133   unsigned char GetNumberOfChildren();
 
  155   void SetMask(
bool state);
 
  156   void SetMask(
unsigned int icursor, 
bool state);
 
  162   bool IsMasked(
unsigned int icursor);
 
  167   void GetBounds(
double bounds[6]);
 
  168   void GetBounds(
unsigned int icursor, 
double bounds[6]);
 
  180   bool IsLeaf(
unsigned int icursor);
 
  185   void SubdivideLeaf();
 
  195   unsigned int GetLevel();
 
  196   unsigned int GetLevel(
unsigned int icursor);
 
  205   void ToChild(
unsigned char ichild);
 
  232     unsigned int icursor);
 
  240     unsigned int icursor);
 
  269   std::vector<vtkHyperTreeGridGeometryLevelEntry> 
Entries;
 
  281   unsigned int GetIndiceEntry(
unsigned int icursor);
 
  286   unsigned int GetIndicePreviousEntry(
unsigned int icursor);
 
  
Objects for traversal a HyperTreeGrid.
std::vector< vtkHyperTreeGridGeometryLevelEntry > Entries
vtkHyperTreeGrid * Grid
JB Reference sur l'hyper tree grid parcouru actuellement.
Objects for traversal a HyperTreeGrid.
Hold a reference to a vtkObjectBase instance.
abstract base class for most VTK objects
unsigned int FirstCurrentNeighboorReferenceEntry
JB La derniere reference valide pour decrire tous les voisins.
unsigned int NumberOfCursors
const unsigned int * ChildCursorToChildTable
unsigned int IndiceCentralCursor
JB.
void GetPoint(const int i, const int j, const int k, double pnt[3])
std::vector< unsigned int > FirstNonValidEntryByLevel
Objects for traversal a HyperTreeGrid.
vtkSmartPointer< vtkHyperTreeGridNonOrientedGeometryCursor > CentralCursor
JB.
a simple class to control print indentation
A data object structured as a tree.
const unsigned int * ChildCursorToParentCursorTable
unsigned int CurrentFirstNonValidEntryByLevel
JB Hyper tree grid to which the cursor is attached.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
unsigned int GetNumberOfCursors()
JB.
std::vector< unsigned int > ReferenceEntries
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.