# encoding: utf-8
# module vtkmodules.vtkCommonDataModel
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkCommonDataModel.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonMath as __vtkmodules_vtkCommonMath
import vtkmodules.vtkCommonTransforms as __vtkmodules_vtkCommonTransforms


from .vtkDataObject import vtkDataObject

class vtkHyperTreeGrid(vtkDataObject):
    """
    vtkHyperTreeGrid - A dataset containing a grid of vtkHyperTree
    instances arranged as a rectilinear grid.
    
    Superclass: vtkDataObject
    
    An hypertree grid is a dataset containing a rectilinear grid of root
    nodes, each of which can be refined as a vtkHyperTree grid. This
    organization of the root nodes allows for the definition of
    tree-based AMR grids that do not have uniform geometry. Some filters
    can be applied on this dataset: contour, outline, geometry.
    
    JB A valider la suite The order and number of points must match that
    specified by the dimensions of the grid. The point order increases in
    i fastest (from 0<=i<dims[0]), then j (0<=j<dims[1]), then k
    (0<=k<dims[2]) where dims[] are the dimensions of the grid in the
    i-j-k topological directions. The number of points is
    dims[0]*dims[1]*dims[2]. The same is true for the cells of the grid.
    The order and number of cells must match that specified by the
    dimensions of the grid. The cell order increases in i fastest (from
    0<=i<(dims[0]-1)), then j (0<=j<(dims[1]-1)), then k
    (0<=k<(dims[2]-1)) The number of cells is
    (dims[0]-1)*(dims[1]-1)*(dims[2]-1). JB Dimensions : number of points
    by direction of rectilinear grid CellDims : number of cells by
    directions of rectilinear grid (1 for each dimensions 1)
    
    @warning
    It is not a spatial search object. If you are looking for this kind
    of octree see vtkCellLocator instead. Extent support is not finished
    yet.
    
    @sa
    vtkHyperTree vtkRectilinearGrid
    
    @par Thanks: This class was written by Philippe Pebay, Joachim
    Pouderoux, and Charles Law, Kitware 2013 This class was modified by
    Guenole Harel and Jacques-Bernard Lekien 2014 This class was
    rewritten by Philippe Pebay, 2016 This class was modified by
    Jacques-Bernard Lekien 2018 This work was supported by Commissariat a
    l'Energie Atomique CEA, DAM, DIF, F-91297 Arpajon, France.
    """
    def AllocateTreeGhostArray(self): # real signature unknown; restored from __doc__
        """
        AllocateTreeGhostArray(self) -> vtkUnsignedCharArray
        C++: vtkUnsignedCharArray *AllocateTreeGhostArray()
        
        Allocate ghost array for points.
        """
        pass

    def CopyCoordinates(self, output): # real signature unknown; restored from __doc__
        """
        CopyCoordinates(self, output:vtkHyperTreeGrid) -> None
        C++: virtual void CopyCoordinates(const vtkHyperTreeGrid *output)
        
        JB Augented services on Coordinates.
        """
        pass

    def CopyEmptyStructure(self, __a): # real signature unknown; restored from __doc__
        """
        CopyEmptyStructure(self, __a:vtkDataObject) -> None
        C++: virtual void CopyEmptyStructure(vtkDataObject *)
        
        Copy the internal structure with no data associated.
        """
        pass

    def CopyStructure(self, __a): # real signature unknown; restored from __doc__
        """
        CopyStructure(self, __a:vtkDataObject) -> None
        C++: virtual void CopyStructure(vtkDataObject *)
        
        Copy the internal geometric and topological structure of a
        vtkHyperTreeGrid object.
        """
        pass

    def DeepCopy(self, __a): # real signature unknown; restored from __doc__
        """
        DeepCopy(self, __a:vtkDataObject) -> None
        C++: void DeepCopy(vtkDataObject *) override;
        
        Create deep copy of hyper tree grid.
        """
        pass

    def DIMENSION(self): # real signature unknown; restored from __doc__
        """
        DIMENSION() -> vtkInformationIntegerKey
        C++: static vtkInformationIntegerKey *DIMENSION()
        """
        pass

    def FindDichotomicX(self, value): # real signature unknown; restored from __doc__
        """
        FindDichotomicX(self, value:float) -> int
        C++: virtual unsigned int FindDichotomicX(double value)
        """
        return 0

    def FindDichotomicY(self, value): # real signature unknown; restored from __doc__
        """
        FindDichotomicY(self, value:float) -> int
        C++: virtual unsigned int FindDichotomicY(double value)
        """
        return 0

    def FindDichotomicZ(self, value): # real signature unknown; restored from __doc__
        """
        FindDichotomicZ(self, value:float) -> int
        C++: virtual unsigned int FindDichotomicZ(double value)
        """
        return 0

    def FindNonOrientedGeometryCursor(self, x, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        FindNonOrientedGeometryCursor(self, x:[float, float, float])
            -> vtkHyperTreeGridNonOrientedGeometryCursor
        C++: vtkHyperTreeGridNonOrientedGeometryCursor *FindNonOrientedGeometryCursor(
            double x[3])
        
        JB Retourne un curseur geometrique pointant une des mailles
        comportant la position spatiale x
        """
        pass

    def Get1DAxis(self, axis): # real signature unknown; restored from __doc__
        """
        Get1DAxis(self, axis:int) -> None
        C++: void Get1DAxis(unsigned int &axis)
        
        JB retourne l'indice de la dimension valide.
        """
        pass

    def Get2DAxes(self, axis1, axis2): # real signature unknown; restored from __doc__
        """
        Get2DAxes(self, axis1:int, axis2:int) -> None
        C++: void Get2DAxes(unsigned int &axis1, unsigned int &axis2)
        
        JB Retourne l'indice des deux dimensions valides.
        """
        pass

    def GetActualMemorySize(self): # real signature unknown; restored from __doc__
        """
        GetActualMemorySize(self) -> int
        C++: unsigned long GetActualMemorySize() override;
        
        Return the actual size of the data in kibibytes (1024 bytes).
        This number is valid only after the pipeline has updated. The
        memory size returned is guaranteed to be greater than or equal to
        the memory required to represent the data (e.g., extra space in
        arrays, etc. are not included in the return value). THIS METHOD
        IS THREAD SAFE.
        """
        return 0

    def GetActualMemorySizeBytes(self): # real signature unknown; restored from __doc__
        """
        GetActualMemorySizeBytes(self) -> int
        C++: virtual unsigned long GetActualMemorySizeBytes()
        
        Return the actual size of the data in bytes. This number is valid
        only after the pipeline has updated. The memory size returned is
        guaranteed to be greater than or equal to the memory required to
        represent the data (e.g., extra space in arrays, etc. are not
        included in the return value). THIS METHOD IS THREAD SAFE.
        """
        return 0

    def GetAttributesAsFieldData(self, type): # real signature unknown; restored from __doc__
        """
        GetAttributesAsFieldData(self, type:int) -> vtkFieldData
        C++: vtkFieldData *GetAttributesAsFieldData(int type) override;
        
        Returns the hypertree node field data stored as cell data. If
        type != vtkDataObject::AttributeTypes::CELL, it defers to
        vtkDataObject;
        """
        return vtkFieldData

    def GetAxes(self): # real signature unknown; restored from __doc__
        """
        GetAxes(self) -> Pointer
        C++: const unsigned int *GetAxes()
        
        JB Get the axis information (used for CopyStructure)
        """
        pass

    def GetBounds(self): # real signature unknown; restored from __doc__
        """
        GetBounds(self) -> (float, float, float, float, float, float)
        C++: virtual double *GetBounds()
        GetBounds(self, bounds:[float, float, float, float, float, float])
             -> None
        C++: void GetBounds(double bounds[6])
        
        Return a pointer to the geometry bounding box in the form
        (xmin,xmax, ymin,ymax, zmin,zmax). THIS METHOD IS NOT THREAD
        SAFE.
        """
        pass

    def GetBranchFactor(self): # real signature unknown; restored from __doc__
        """
        GetBranchFactor(self) -> int
        C++: unsigned int GetBranchFactor()
        """
        return 0

    def GetCellData(self): # real signature unknown; restored from __doc__
        """
        GetCellData(self) -> vtkCellData
        C++: vtkCellData *GetCellData()
        
        Return a pointer to this dataset's hypertree node data. THIS
        METHOD IS THREAD SAFE
        """
        return vtkCellData

    def GetCellDims(self): # real signature unknown; restored from __doc__
        """
        GetCellDims(self) -> (int, int, int)
        C++: const unsigned int *GetCellDims()
        GetCellDims(self, cellDims:[int, int, int]) -> None
        C++: void GetCellDims(int cellDims[3])
        
        JB Get grid sizes of this structured cells dataset. Valeurs
        deduites a partir de Dimensions/Extent Les dimensions non
        exprimees auront pour valeur 1.
        """
        pass

    def GetCenter(self): # real signature unknown; restored from __doc__
        """
        GetCenter(self) -> (float, float, float)
        C++: double *GetCenter()
        GetCenter(self, center:[float, float, float]) -> None
        C++: void GetCenter(double center[3])
        
        Get the center of the bounding box. THIS METHOD IS NOT THREAD
        SAFE.
        """
        pass

    def GetChildMask(self, __a): # real signature unknown; restored from __doc__
        """
        GetChildMask(self, __a:int) -> int
        C++: unsigned int GetChildMask(unsigned int)
        
        Return hard-coded bitcode correspondng to child mask Dimension 1:
        Factor 2: 0: 100, 1: 001 Factor 3: 0: 100, 1: 010, 2: 001
        Dimension 2: Factor 2: 0: 1101 0000 0, 1: 0110 0100 0 2: 0001
        0011 0, 3: 0000 0101 1 Factor 3: 0: 1101 0000 0, 1: 0100 0000 0,
        2: 0110 0100 0 3: 0001 0000 0, 4: 0000 1000 0, 5: 0000 0100 0 6:
        0001 0011 0, 7: 0000 0001 0, 8: 0000 0101 1 Dimension 3: Factor
        2: 0: 1101 1000 0110 1000 0000 0000 000, 1: 0110 1100 0011 0010
        0000 0000 000 2: 0001 1011 0000 1001 1000 0000 000, 3: 0000 1101
        1000 0010 1100 0000 000 4: 0000 0000 0110 1000 0011 0110 000, 5:
        0000 0000 0011 0010 0001 1011 000 6: 0000 0000 0000 1001 1000
        0110 110, 7: 0000 0000 0000 0010 1100 0011 011 Factor 3: 0: 1101
        1000 0110 1000 0000 0000 000 1: 0100 1000 0010 0000 0000 0000 000
        2: 0110 1100 0011 0010 0000 0000 000 3: 0001 1000 0000 1000 0000
        0000 000 4: 0000 1000 0000 0000 0000 0000 000 5: 0000 1100 0000
        0010 0000 0000 000 6: 0001 1011 0000 1001 1000 0000 000 7: 0000
        1001 0000 0000 1000 0000 000 8: 0000 1101 1000 0010 1100 0000 000
        9: 0000 0000 0110 1000 0000 0000 000 10: 0000 0000 0010 0000 0000
        0000 000 11: 0000 0000 0011 0010 0000 0000 000 12: 0000 0000 0000
        1000 0000 0000 000 13: 0000 0000 0000 0100 0000 0000 000 14: 0000
        0000 0000 0010 0000 0000 000 15: 0000 0000 0000 1001 1000 0000
        000 16: 0000 0000 0000 0000 1000 0000 000 17: 0000 0000 0000 0010
        1100 0000 000 18: 0000 0000 0110 1000 0011 0110 000 19: 0000 0000
        0010 0000 0001 0010 000 20: 0000 0000 0011 0010 0001 1011 000 21:
        0000 0000 0000 1000 0000 0110 000 22: 0000 0000 0000 0000 0000
        0010 000 23: 0000 0000 0000 0010 0000 0011 000 24: 0000 0000 0000
        1001 1000 0110 110 25: 0000 0000 0000 0000 1000 0010 010 26: 0000
        0000 0000 0010 1100 0011 011
        """
        return 0

    def GetData(self, info): # real signature unknown; restored from __doc__
        """
        GetData(info:vtkInformation) -> vtkHyperTreeGrid
        C++: static vtkHyperTreeGrid *GetData(vtkInformation *info)
        GetData(v:vtkInformationVector, i:int=0) -> vtkHyperTreeGrid
        C++: static vtkHyperTreeGrid *GetData(vtkInformationVector *v,
            int i=0)
        
        Retrieve an instance of this class from an information object
        """
        return vtkHyperTreeGrid

    def GetDataObjectType(self): # real signature unknown; restored from __doc__
        """
        GetDataObjectType(self) -> int
        C++: int GetDataObjectType() override;
        
        Return what type of dataset this is.
        """
        return 0

    def GetDepthLimiter(self): # real signature unknown; restored from __doc__
        """
        GetDepthLimiter(self) -> int
        C++: virtual unsigned int GetDepthLimiter()
        """
        return 0

    def GetDimension(self): # real signature unknown; restored from __doc__
        """
        GetDimension(self) -> int
        C++: unsigned int GetDimension()
        
        JB Get the dimensionality of the grid deduite a partir de
        Dimensions/Extent.
        """
        return 0

    def GetDimensions(self): # real signature unknown; restored from __doc__
        """
        GetDimensions(self) -> (int, int, int)
        C++: const unsigned int *GetDimensions()
        GetDimensions(self, dim:[int, int, int]) -> None
        C++: void GetDimensions(int dim[3])
        
        Get dimensions of this rectilinear grid dataset. The dimensions
        correspond to the number of points
        """
        pass

    def GetExtent(self): # real signature unknown; restored from __doc__
        """
        GetExtent(self) -> (int, int, int, int, int, int)
        C++: virtual int *GetExtent()
        """
        pass

    def GetExtentType(self): # real signature unknown; restored from __doc__
        """
        GetExtentType(self) -> int
        C++: int GetExtentType() override;
        
        Structured extent. The extent type is a 3D extent.
        """
        return 0

    def GetFreezeState(self): # real signature unknown; restored from __doc__
        """
        GetFreezeState(self) -> bool
        C++: virtual bool GetFreezeState()
        
        Get the state of frozen
        """
        return False

    def GetGhostCells(self): # real signature unknown; restored from __doc__
        """
        GetGhostCells(self) -> vtkUnsignedCharArray
        C++: vtkUnsignedCharArray *GetGhostCells()
        
        Gets the array that defines the ghost type of each cell. see also
        GetTreeGhostArray().
        """
        pass

    def GetGlobalNodeIndexMax(self): # real signature unknown; restored from __doc__
        """
        GetGlobalNodeIndexMax(self) -> int
        C++: vtkIdType GetGlobalNodeIndexMax()
        
        JB Retourne la valeur maximale du global index. Cette information
        est indispensable pour construire une nouvelle grandeur
        puisqu'elle devra au moins etre de cette taille. Pour les memes
        raisons, dans le cas de la construction du maillage dual, afin de
        reutiliser les grandeurs de l'HTG, le nombre de sommets sera
        dimensionne a cette valeur.
        """
        return 0

    def GetHasInterface(self): # real signature unknown; restored from __doc__
        """
        GetHasInterface(self) -> bool
        C++: virtual bool GetHasInterface()
        """
        return False

    def GetIndexFromLevelZeroCoordinates(self, __a, __b, __c, __d): # real signature unknown; restored from __doc__
        """
        GetIndexFromLevelZeroCoordinates(self, __a:int, __b:int, __c:int,
            __d:int) -> None
        C++: void GetIndexFromLevelZeroCoordinates(vtkIdType &,
            unsigned int, unsigned int, unsigned int)
        
        Convert the Cartesian coordinates of a root in the grid  to its
        global index.
        """
        pass

    def GetInterfaceInterceptsName(self): # real signature unknown; restored from __doc__
        """
        GetInterfaceInterceptsName(self) -> str
        C++: virtual char *GetInterfaceInterceptsName()
        """
        return ""

    def GetInterfaceNormalsName(self): # real signature unknown; restored from __doc__
        """
        GetInterfaceNormalsName(self) -> str
        C++: virtual char *GetInterfaceNormalsName()
        """
        return ""

    def GetLevelZeroCoordinatesFromIndex(self, __a, __b, __c, __d): # real signature unknown; restored from __doc__
        """
        GetLevelZeroCoordinatesFromIndex(self, __a:int, __b:int, __c:int,
            __d:int) -> None
        C++: void GetLevelZeroCoordinatesFromIndex(vtkIdType,
            unsigned int &, unsigned int &, unsigned int &)
        
        Convert the global index of a root to its Cartesian coordinates
        in the grid.
        """
        pass

    def GetLevelZeroOriginAndSizeFromIndex(self, __a, __b, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetLevelZeroOriginAndSizeFromIndex(self, __a:int, __b:[float,
            ...], __c:[float, ...]) -> None
        C++: virtual void GetLevelZeroOriginAndSizeFromIndex(vtkIdType,
            double *, double *)
        
        Convert the global index of a root to its Spacial coordinates
        origin and size.
        """
        pass

    def GetLevelZeroOriginFromIndex(self, __a, __b, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetLevelZeroOriginFromIndex(self, __a:int, __b:[float, ...])
            -> None
        C++: virtual void GetLevelZeroOriginFromIndex(vtkIdType, double *)
        
        JB Convert the global index of a root to its Spacial coordinates
        origin and size.
        """
        pass

    def GetMask(self): # real signature unknown; restored from __doc__
        """
        GetMask(self) -> vtkBitArray
        C++: virtual vtkBitArray *GetMask()
        """
        pass

    def GetMaxNumberOfTrees(self): # real signature unknown; restored from __doc__
        """
        GetMaxNumberOfTrees(self) -> int
        C++: vtkIdType GetMaxNumberOfTrees()
        
        Return the maximum number of trees in the level 0 grid.
        """
        return 0

    def GetModeSqueeze(self): # real signature unknown; restored from __doc__
        """
        GetModeSqueeze(self) -> str
        C++: virtual char *GetModeSqueeze()
        """
        return ""

    def GetNumberOfCells(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCells(self) -> int
        C++: vtkIdType GetNumberOfCells()
        
        Return the number of cells. It matches the total number of
        internal nodes and leaves of the underlying hypertrees.
        """
        return 0

    def GetNumberOfChildren(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfChildren(self) -> int
        C++: unsigned int GetNumberOfChildren()
        
        The number of children each node can have.
        """
        return 0

    def GetNumberOfElements(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfElements(self, type:int) -> int
        C++: vtkIdType GetNumberOfElements(int type) override;
        
        Returns the number of nodes. Ii type ==
        vtkDataObject::AttributeTypes::CELL, it defers to vtkDataObject.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfLeaves(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLeaves(self) -> int
        C++: vtkIdType GetNumberOfLeaves()
        
        Get the number of leaves in the primal tree grid.
        """
        return 0

    def GetNumberOfLevels(self, __a): # real signature unknown; restored from __doc__
        """
        GetNumberOfLevels(self, __a:int) -> int
        C++: unsigned int GetNumberOfLevels(vtkIdType)
        GetNumberOfLevels(self) -> int
        C++: unsigned int GetNumberOfLevels()
        
        Return the number of levels in an individual (primal) tree.
        """
        return 0

    def GetNumberOfNonEmptyTrees(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNonEmptyTrees(self) -> int
        C++: vtkIdType GetNumberOfNonEmptyTrees()
        
        Get the number of non empty trees in this grid.
        """
        return 0

    def GetNumberOfVertices(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfVertices(self) -> int
        C++: vtkIdType GetNumberOfVertices()
        
        Get the number of vertices in the primal tree grid.
        """
        return 0

    def GetOrientation(self): # real signature unknown; restored from __doc__
        """
        GetOrientation(self) -> int
        C++: unsigned int GetOrientation()
        
        Get the orientation of 1D or 2D grids:
        - in 1D: 0, 1, 2 = aligned along X, Y, Z axis
        - in 2D: 0, 1, 2 = normal to X, Y, Z axis NB: Not used in 3D
        """
        return 0

    def GetPureMask(self): # real signature unknown; restored from __doc__
        """
        GetPureMask(self) -> vtkBitArray
        C++: vtkBitArray *GetPureMask()
        
        Get or create pure material mask
        """
        pass

    def GetShiftedLevelZeroIndex(self, __a, __b, __c, __d): # real signature unknown; restored from __doc__
        """
        GetShiftedLevelZeroIndex(self, __a:int, __b:int, __c:int, __d:int)
             -> int
        C++: vtkIdType GetShiftedLevelZeroIndex(vtkIdType, unsigned int,
            unsigned int, unsigned int)
        
        Return the root index of a root cell with given index displaced.
        by a Cartesian vector in the grid. NB: No boundary checks are
        performed.
        """
        return 0

    def GetTransposedRootIndexing(self): # real signature unknown; restored from __doc__
        """
        GetTransposedRootIndexing(self) -> bool
        C++: virtual bool GetTransposedRootIndexing()
        """
        return False

    def GetTree(self, __a, create=False): # real signature unknown; restored from __doc__
        """
        GetTree(self, __a:int, create:bool=False) -> vtkHyperTree
        C++: virtual vtkHyperTree *GetTree(vtkIdType, bool create=false)
        
        Return tree located at given index of hyper tree grid NB: This
        will construct a new HyperTree if grid slot is empty.
        """
        return vtkHyperTree

    def GetTreeGhostArray(self): # real signature unknown; restored from __doc__
        """
        GetTreeGhostArray(self) -> vtkUnsignedCharArray
        C++: vtkUnsignedCharArray *GetTreeGhostArray()
        
        Gets the array that defines the ghost type of each cell. Unlike
        GetGhostCells(), we cache the pointer to the array to save a
        lookup involving string comparisons
        """
        pass

    def GetXCoordinates(self): # real signature unknown; restored from __doc__
        """
        GetXCoordinates(self) -> vtkDataArray
        C++: virtual vtkDataArray *GetXCoordinates()
        """
        pass

    def GetYCoordinates(self): # real signature unknown; restored from __doc__
        """
        GetYCoordinates(self) -> vtkDataArray
        C++: virtual vtkDataArray *GetYCoordinates()
        """
        pass

    def GetZCoordinates(self): # real signature unknown; restored from __doc__
        """
        GetZCoordinates(self) -> vtkDataArray
        C++: virtual vtkDataArray *GetZCoordinates()
        """
        pass

    def HasAnyGhostCells(self): # real signature unknown; restored from __doc__
        """
        HasAnyGhostCells(self) -> bool
        C++: bool HasAnyGhostCells()
        
        Returns true if a ghost cell array is defined.
        """
        return False

    def HasInterfaceOff(self): # real signature unknown; restored from __doc__
        """
        HasInterfaceOff(self) -> None
        C++: virtual void HasInterfaceOff()
        """
        pass

    def HasInterfaceOn(self): # real signature unknown; restored from __doc__
        """
        HasInterfaceOn(self) -> None
        C++: virtual void HasInterfaceOn()
        """
        pass

    def HasMask(self): # real signature unknown; restored from __doc__
        """
        HasMask(self) -> bool
        C++: bool HasMask()
        
        Determine whether blanking mask is empty or not
        """
        return False

    def Initialize(self): # real signature unknown; restored from __doc__
        """
        Initialize(self) -> None
        C++: void Initialize() override;
        
        Restore data object to initial state.
        """
        pass

    def InitializeLocalIndexNode(self): # real signature unknown; restored from __doc__
        """
        InitializeLocalIndexNode(self) -> None
        C++: void InitializeLocalIndexNode()
        
        JB Permet d'initialiser les index locaux de chacun des HT de cet
        HTG une fois que TOUS les HTs aient ete COMPLETEMENT
        construits/raffines ! A l'utilisateur ensuite de fournir les
        grandeurs suivant cet ordre.
        """
        pass

    def InitializeNonOrientedCursor(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeNonOrientedCursor(self,
            cursor:vtkHyperTreeGridNonOrientedCursor, index:int,
            create:bool=False) -> None
        C++: void InitializeNonOrientedCursor(
            vtkHyperTreeGridNonOrientedCursor *cursor, vtkIdType index,
            bool create=false)
        
        JB
        """
        pass

    def InitializeNonOrientedGeometryCursor(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeNonOrientedGeometryCursor(self,
            cursor:vtkHyperTreeGridNonOrientedGeometryCursor, index:int,
            create:bool=False) -> None
        C++: void InitializeNonOrientedGeometryCursor(
            vtkHyperTreeGridNonOrientedGeometryCursor *cursor,
            vtkIdType index, bool create=false)
        
        JB
        """
        pass

    def InitializeNonOrientedMooreSuperCursor(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeNonOrientedMooreSuperCursor(self,
            cursor:vtkHyperTreeGridNonOrientedMooreSuperCursor, index:int,
             create:bool=False) -> None
        C++: void InitializeNonOrientedMooreSuperCursor(
            vtkHyperTreeGridNonOrientedMooreSuperCursor *cursor,
            vtkIdType index, bool create=false)
        
        JB
        """
        pass

    def InitializeNonOrientedMooreSuperCursorLight(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeNonOrientedMooreSuperCursorLight(self,
            cursor:vtkHyperTreeGridNonOrientedMooreSuperCursorLight,
            index:int, create:bool=False) -> None
        C++: void InitializeNonOrientedMooreSuperCursorLight(
            vtkHyperTreeGridNonOrientedMooreSuperCursorLight *cursor,
            vtkIdType index, bool create=false)
        
        JB
        """
        pass

    def InitializeNonOrientedVonNeumannSuperCursor(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeNonOrientedVonNeumannSuperCursor(self,
            cursor:vtkHyperTreeGridNonOrientedVonNeumannSuperCursor,
            index:int, create:bool=False) -> None
        C++: void InitializeNonOrientedVonNeumannSuperCursor(
            vtkHyperTreeGridNonOrientedVonNeumannSuperCursor *cursor,
            vtkIdType index, bool create=false)
        
        JB
        """
        pass

    def InitializeNonOrientedVonNeumannSuperCursorLight(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeNonOrientedVonNeumannSuperCursorLight(self,
            cursor:vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight,
            index:int, create:bool=False) -> None
        C++: void InitializeNonOrientedVonNeumannSuperCursorLight(
            vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight *cursor,
             vtkIdType index, bool create=false)
        
        JB
        """
        pass

    def InitializeOrientedCursor(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeOrientedCursor(self,
            cursor:vtkHyperTreeGridOrientedCursor, index:int,
            create:bool=False) -> None
        C++: void InitializeOrientedCursor(
            vtkHyperTreeGridOrientedCursor *cursor, vtkIdType index,
            bool create=false)
        
        JB
        """
        pass

    def InitializeOrientedGeometryCursor(self, cursor, index, create=False): # real signature unknown; restored from __doc__
        """
        InitializeOrientedGeometryCursor(self,
            cursor:vtkHyperTreeGridOrientedGeometryCursor, index:int,
            create:bool=False) -> None
        C++: void InitializeOrientedGeometryCursor(
            vtkHyperTreeGridOrientedGeometryCursor *cursor,
            vtkIdType index, bool create=false)
        
        JB
        """
        pass

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def LEVELS(self): # real signature unknown; restored from __doc__
        """
        LEVELS() -> vtkInformationIntegerKey
        C++: static vtkInformationIntegerKey *LEVELS()
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkHyperTreeGrid
        C++: vtkHyperTreeGrid *NewInstance()
        """
        return vtkHyperTreeGrid

    def NewNonOrientedCursor(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewNonOrientedCursor(self, index:int, create:bool=False)
            -> vtkHyperTreeGridNonOrientedCursor
        C++: vtkHyperTreeGridNonOrientedCursor *NewNonOrientedCursor(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridNonOrientedCursor

    def NewNonOrientedGeometryCursor(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewNonOrientedGeometryCursor(self, index:int, create:bool=False)
            -> vtkHyperTreeGridNonOrientedGeometryCursor
        C++: vtkHyperTreeGridNonOrientedGeometryCursor *NewNonOrientedGeometryCursor(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridNonOrientedGeometryCursor

    def NewNonOrientedMooreSuperCursor(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewNonOrientedMooreSuperCursor(self, index:int, create:bool=False)
             -> vtkHyperTreeGridNonOrientedMooreSuperCursor
        C++: vtkHyperTreeGridNonOrientedMooreSuperCursor *NewNonOrientedMooreSuperCursor(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridNonOrientedMooreSuperCursor

    def NewNonOrientedMooreSuperCursorLight(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewNonOrientedMooreSuperCursorLight(self, index:int,
            create:bool=False)
            -> vtkHyperTreeGridNonOrientedMooreSuperCursorLight
        C++: vtkHyperTreeGridNonOrientedMooreSuperCursorLight *NewNonOrientedMooreSuperCursorLight(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridNonOrientedMooreSuperCursorLight

    def NewNonOrientedVonNeumannSuperCursor(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewNonOrientedVonNeumannSuperCursor(self, index:int,
            create:bool=False)
            -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursor
        C++: vtkHyperTreeGridNonOrientedVonNeumannSuperCursor *NewNonOrientedVonNeumannSuperCursor(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridNonOrientedVonNeumannSuperCursor

    def NewNonOrientedVonNeumannSuperCursorLight(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewNonOrientedVonNeumannSuperCursorLight(self, index:int,
            create:bool=False)
            -> vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight
        C++: vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight *NewNonOrientedVonNeumannSuperCursorLight(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridNonOrientedVonNeumannSuperCursorLight

    def NewOrientedCursor(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewOrientedCursor(self, index:int, create:bool=False)
            -> vtkHyperTreeGridOrientedCursor
        C++: vtkHyperTreeGridOrientedCursor *NewOrientedCursor(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridOrientedCursor

    def NewOrientedGeometryCursor(self, index, create=False): # real signature unknown; restored from __doc__
        """
        NewOrientedGeometryCursor(self, index:int, create:bool=False)
            -> vtkHyperTreeGridOrientedGeometryCursor
        C++: vtkHyperTreeGridOrientedGeometryCursor *NewOrientedGeometryCursor(
            vtkIdType index, bool create=false)
        """
        return vtkHyperTreeGridOrientedGeometryCursor

    def ORIENTATION(self): # real signature unknown; restored from __doc__
        """
        ORIENTATION() -> vtkInformationIntegerKey
        C++: static vtkInformationIntegerKey *ORIENTATION()
        """
        pass

    def RecursivelyInitializePureMask(self, cursor, normale): # real signature unknown; restored from __doc__
        """
        RecursivelyInitializePureMask(self,
            cursor:vtkHyperTreeGridNonOrientedCursor,
            normale:vtkDataArray) -> bool
        C++: bool RecursivelyInitializePureMask(
            vtkHyperTreeGridNonOrientedCursor *cursor,
            vtkDataArray *normale)
        
        Recursively initialize pure material mask
        """
        return False

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkHyperTreeGrid
        C++: static vtkHyperTreeGrid *SafeDownCast(vtkObjectBase *o)
        """
        return vtkHyperTreeGrid

    def SetBranchFactor(self, __a): # real signature unknown; restored from __doc__
        """
        SetBranchFactor(self, __a:int) -> None
        C++: void SetBranchFactor(unsigned int)
        
        Set/Get the subdivision factor in the grid refinement scheme
        """
        pass

    def SetDepthLimiter(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDepthLimiter(self, _arg:int) -> None
        C++: virtual void SetDepthLimiter(unsigned int _arg)
        
        Set/Get depth limiter value
        """
        pass

    def SetDimensions(self, dims, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetDimensions(self, dims:(int, int, int)) -> None
        C++: void SetDimensions(const int dims[3])
        SetDimensions(self, i:int, j:int, k:int) -> None
        C++: void SetDimensions(int i, int j, int k)
        """
        pass

    def SetExtent(self, extent, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetExtent(self, extent:(int, int, int, int, int, int)) -> None
        C++: void SetExtent(const int extent[6])
        SetExtent(self, x1:int, x2:int, y1:int, y2:int, z1:int, z2:int)
            -> None
        C++: void SetExtent(int x1, int x2, int y1, int y2, int z1,
            int z2)
        
        Different ways to set the extent of the data array.  The extent
        should be set before the "Scalars" are set or allocated. The
        Extent is stored in the order (X, Y, Z). Set/Get extent of this
        rectilinear grid dataset.
        """
        pass

    def SetFixedCoordinates(self, axis, value): # real signature unknown; restored from __doc__
        """
        SetFixedCoordinates(self, axis:int, value:float) -> None
        C++: virtual void SetFixedCoordinates(unsigned int axis,
            double value)
        """
        pass

    def SetHasInterface(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHasInterface(self, _arg:bool) -> None
        C++: virtual void SetHasInterface(bool _arg)
        
        Set/Get presence or absence of interface
        """
        pass

    def SetIndexingModeToIJK(self): # real signature unknown; restored from __doc__
        """
        SetIndexingModeToIJK(self) -> None
        C++: void SetIndexingModeToIJK()
        """
        pass

    def SetIndexingModeToKJI(self): # real signature unknown; restored from __doc__
        """
        SetIndexingModeToKJI(self) -> None
        C++: void SetIndexingModeToKJI()
        """
        pass

    def SetInterfaceInterceptsName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetInterfaceInterceptsName(self, _arg:str) -> None
        C++: virtual void SetInterfaceInterceptsName(const char *_arg)
        
        Set/Get names of interface intercepts arrays
        """
        pass

    def SetInterfaceNormalsName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetInterfaceNormalsName(self, _arg:str) -> None
        C++: virtual void SetInterfaceNormalsName(const char *_arg)
        
        Set/Get names of interface normal vectors arrays
        """
        pass

    def SetMask(self, __a): # real signature unknown; restored from __doc__
        """
        SetMask(self, __a:vtkBitArray) -> None
        C++: void SetMask(vtkBitArray *)
        
        Set/Get the blanking mask of primal leaf cells
        """
        pass

    def SetModeSqueeze(self, _arg): # real signature unknown; restored from __doc__
        """
        SetModeSqueeze(self, _arg:str) -> None
        C++: virtual void SetModeSqueeze(const char *_arg)
        
        Set/Get mode squeeze
        """
        pass

    def SetTransposedRootIndexing(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTransposedRootIndexing(self, _arg:bool) -> None
        C++: virtual void SetTransposedRootIndexing(bool _arg)
        
        Specify whether indexing mode of grid root cells must be
        transposed to x-axis first, z-axis last, instead of the default
        z-axis first, k-axis last
        """
        pass

    def SetTree(self, __a, __b): # real signature unknown; restored from __doc__
        """
        SetTree(self, __a:int, __b:vtkHyperTree) -> None
        C++: void SetTree(vtkIdType, vtkHyperTree *)
        
        Assign given tree to given index of hyper tree grid NB: This will
        create a new slot in the grid if needed.
        """
        pass

    def SetXCoordinates(self, __a): # real signature unknown; restored from __doc__
        """
        SetXCoordinates(self, __a:vtkDataArray) -> None
        C++: virtual void SetXCoordinates(vtkDataArray *)
        
        Set/Get the grid coordinates in the x-direction.
        """
        pass

    def SetYCoordinates(self, __a): # real signature unknown; restored from __doc__
        """
        SetYCoordinates(self, __a:vtkDataArray) -> None
        C++: virtual void SetYCoordinates(vtkDataArray *)
        
        Set/Get the grid coordinates in the y-direction.
        """
        pass

    def SetZCoordinates(self, __a): # real signature unknown; restored from __doc__
        """
        SetZCoordinates(self, __a:vtkDataArray) -> None
        C++: virtual void SetZCoordinates(vtkDataArray *)
        
        Set/Get the grid coordinates in the z-direction.
        """
        pass

    def ShallowCopy(self, __a): # real signature unknown; restored from __doc__
        """
        ShallowCopy(self, __a:vtkDataObject) -> None
        C++: void ShallowCopy(vtkDataObject *) override;
        
        Create shallow copy of hyper tree grid.
        """
        pass

    def SIZES(self): # real signature unknown; restored from __doc__
        """
        SIZES() -> vtkInformationDoubleVectorKey
        C++: static vtkInformationDoubleVectorKey *SIZES()
        """
        pass

    def Squeeze(self): # real signature unknown; restored from __doc__
        """
        Squeeze(self) -> None
        C++: virtual void Squeeze()
        
        Squeeze this representation.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkHyperTreeGrid\', \'LEVELS\': <method \'LEVELS\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'DIMENSION\': <method \'DIMENSION\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'ORIENTATION\': <method \'ORIENTATION\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SIZES\': <method \'SIZES\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetModeSqueeze\': <method \'SetModeSqueeze\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetModeSqueeze\': <method \'GetModeSqueeze\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'Squeeze\': <method \'Squeeze\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetDataObjectType\': <method \'GetDataObjectType\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'CopyStructure\': <method \'CopyStructure\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'CopyEmptyStructure\': <method \'CopyEmptyStructure\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetDimensions\': <method \'SetDimensions\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetDimensions\': <method \'GetDimensions\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetExtent\': <method \'SetExtent\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetExtent\': <method \'GetExtent\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetCellDims\': <method \'GetCellDims\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetDimension\': <method \'GetDimension\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'Get1DAxis\': <method \'Get1DAxis\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'Get2DAxes\': <method \'Get2DAxes\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetAxes\': <method \'GetAxes\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfChildren\': <method \'GetNumberOfChildren\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetTransposedRootIndexing\': <method \'SetTransposedRootIndexing\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetTransposedRootIndexing\': <method \'GetTransposedRootIndexing\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetIndexingModeToKJI\': <method \'SetIndexingModeToKJI\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetIndexingModeToIJK\': <method \'SetIndexingModeToIJK\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetOrientation\': <method \'GetOrientation\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetFreezeState\': <method \'GetFreezeState\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetBranchFactor\': <method \'SetBranchFactor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetBranchFactor\': <method \'GetBranchFactor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetMaxNumberOfTrees\': <method \'GetMaxNumberOfTrees\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfVertices\': <method \'GetNumberOfVertices\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfNonEmptyTrees\': <method \'GetNumberOfNonEmptyTrees\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfLeaves\': <method \'GetNumberOfLeaves\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfLevels\': <method \'GetNumberOfLevels\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetXCoordinates\': <method \'SetXCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetXCoordinates\': <method \'GetXCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetYCoordinates\': <method \'SetYCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetYCoordinates\': <method \'GetYCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetZCoordinates\': <method \'SetZCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetZCoordinates\': <method \'GetZCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'CopyCoordinates\': <method \'CopyCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetFixedCoordinates\': <method \'SetFixedCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetMask\': <method \'SetMask\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetMask\': <method \'GetMask\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'HasMask\': <method \'HasMask\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetHasInterface\': <method \'SetHasInterface\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetHasInterface\': <method \'GetHasInterface\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'HasInterfaceOn\': <method \'HasInterfaceOn\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'HasInterfaceOff\': <method \'HasInterfaceOff\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetInterfaceNormalsName\': <method \'SetInterfaceNormalsName\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetInterfaceNormalsName\': <method \'GetInterfaceNormalsName\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetInterfaceInterceptsName\': <method \'SetInterfaceInterceptsName\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetInterfaceInterceptsName\': <method \'GetInterfaceInterceptsName\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetDepthLimiter\': <method \'SetDepthLimiter\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetDepthLimiter\': <method \'GetDepthLimiter\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeOrientedCursor\': <method \'InitializeOrientedCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewOrientedCursor\': <method \'NewOrientedCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeOrientedGeometryCursor\': <method \'InitializeOrientedGeometryCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewOrientedGeometryCursor\': <method \'NewOrientedGeometryCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeNonOrientedCursor\': <method \'InitializeNonOrientedCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewNonOrientedCursor\': <method \'NewNonOrientedCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeNonOrientedGeometryCursor\': <method \'InitializeNonOrientedGeometryCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewNonOrientedGeometryCursor\': <method \'NewNonOrientedGeometryCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'FindNonOrientedGeometryCursor\': <method \'FindNonOrientedGeometryCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'FindDichotomicX\': <method \'FindDichotomicX\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'FindDichotomicY\': <method \'FindDichotomicY\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'FindDichotomicZ\': <method \'FindDichotomicZ\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeNonOrientedVonNeumannSuperCursor\': <method \'InitializeNonOrientedVonNeumannSuperCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewNonOrientedVonNeumannSuperCursor\': <method \'NewNonOrientedVonNeumannSuperCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeNonOrientedVonNeumannSuperCursorLight\': <method \'InitializeNonOrientedVonNeumannSuperCursorLight\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewNonOrientedVonNeumannSuperCursorLight\': <method \'NewNonOrientedVonNeumannSuperCursorLight\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeNonOrientedMooreSuperCursor\': <method \'InitializeNonOrientedMooreSuperCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewNonOrientedMooreSuperCursor\': <method \'NewNonOrientedMooreSuperCursor\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeNonOrientedMooreSuperCursorLight\': <method \'InitializeNonOrientedMooreSuperCursorLight\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'NewNonOrientedMooreSuperCursorLight\': <method \'NewNonOrientedMooreSuperCursorLight\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'Initialize\': <method \'Initialize\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetTree\': <method \'GetTree\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'SetTree\': <method \'SetTree\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'ShallowCopy\': <method \'ShallowCopy\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'DeepCopy\': <method \'DeepCopy\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetExtentType\': <method \'GetExtentType\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetActualMemorySizeBytes\': <method \'GetActualMemorySizeBytes\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetActualMemorySize\': <method \'GetActualMemorySize\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'RecursivelyInitializePureMask\': <method \'RecursivelyInitializePureMask\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetPureMask\': <method \'GetPureMask\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetChildMask\': <method \'GetChildMask\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetIndexFromLevelZeroCoordinates\': <method \'GetIndexFromLevelZeroCoordinates\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetShiftedLevelZeroIndex\': <method \'GetShiftedLevelZeroIndex\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetLevelZeroCoordinatesFromIndex\': <method \'GetLevelZeroCoordinatesFromIndex\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetLevelZeroOriginAndSizeFromIndex\': <method \'GetLevelZeroOriginAndSizeFromIndex\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetLevelZeroOriginFromIndex\': <method \'GetLevelZeroOriginFromIndex\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetGlobalNodeIndexMax\': <method \'GetGlobalNodeIndexMax\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'InitializeLocalIndexNode\': <method \'InitializeLocalIndexNode\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'HasAnyGhostCells\': <method \'HasAnyGhostCells\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetGhostCells\': <method \'GetGhostCells\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetTreeGhostArray\': <method \'GetTreeGhostArray\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'AllocateTreeGhostArray\': <method \'AllocateTreeGhostArray\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetData\': <method \'GetData\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetBounds\': <method \'GetBounds\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetCenter\': <method \'GetCenter\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetCellData\': <method \'GetCellData\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetAttributesAsFieldData\': <method \'GetAttributesAsFieldData\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfElements\': <method \'GetNumberOfElements\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'GetNumberOfCells\': <method \'GetNumberOfCells\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF81D62CF30>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkCommonDataModel.vtkHyperTreeGrid\' objects>, \'__doc__\': "vtkHyperTreeGrid - A dataset containing a grid of vtkHyperTree\\ninstances arranged as a rectilinear grid.\\n\\nSuperclass: vtkDataObject\\n\\nAn hypertree grid is a dataset containing a rectilinear grid of root\\nnodes, each of which can be refined as a vtkHyperTree grid. This\\norganization of the root nodes allows for the definition of\\ntree-based AMR grids that do not have uniform geometry. Some filters\\ncan be applied on this dataset: contour, outline, geometry.\\n\\nJB A valider la suite The order and number of points must match that\\nspecified by the dimensions of the grid. The point order increases in\\ni fastest (from 0<=i<dims[0]), then j (0<=j<dims[1]), then k\\n(0<=k<dims[2]) where dims[] are the dimensions of the grid in the\\ni-j-k topological directions. The number of points is\\ndims[0]*dims[1]*dims[2]. The same is true for the cells of the grid.\\nThe order and number of cells must match that specified by the\\ndimensions of the grid. The cell order increases in i fastest (from\\n0<=i<(dims[0]-1)), then j (0<=j<(dims[1]-1)), then k\\n(0<=k<(dims[2]-1)) The number of cells is\\n(dims[0]-1)*(dims[1]-1)*(dims[2]-1). JB Dimensions : number of points\\nby direction of rectilinear grid CellDims : number of cells by\\ndirections of rectilinear grid (1 for each dimensions 1)\\n\\n@warning\\nIt is not a spatial search object. If you are looking for this kind\\nof octree see vtkCellLocator instead. Extent support is not finished\\nyet.\\n\\n@sa\\nvtkHyperTree vtkRectilinearGrid\\n\\n@par Thanks: This class was written by Philippe Pebay, Joachim\\nPouderoux, and Charles Law, Kitware 2013 This class was modified by\\nGuenole Harel and Jacques-Bernard Lekien 2014 This class was\\nrewritten by Philippe Pebay, 2016 This class was modified by\\nJacques-Bernard Lekien 2018 This work was supported by Commissariat a\\nl\'Energie Atomique CEA, DAM, DIF, F-91297 Arpajon, France.\\n\\n"})'
    __vtkname__ = 'vtkHyperTreeGrid'


