# encoding: utf-8
# module vtkmodules.vtkIOAMR
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOAMR.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


# no functions
# classes

class vtkAMRBaseParticlesReader(__vtkmodules_vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm):
    """
    vtkAMRBaseParticlesReader - An abstract base class that implements
    all the common functionality for
     all particle readers.
    
    Superclass: vtkMultiBlockDataSetAlgorithm
    """
    def FilterLocationOff(self): # real signature unknown; restored from __doc__
        """
        FilterLocationOff(self) -> None
        C++: virtual void FilterLocationOff()
        """
        pass

    def FilterLocationOn(self): # real signature unknown; restored from __doc__
        """
        FilterLocationOn(self) -> None
        C++: virtual void FilterLocationOn()
        """
        pass

    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        
        Set & Get the multi-process controller.
        """
        pass

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetFilterLocation(self): # real signature unknown; restored from __doc__
        """
        GetFilterLocation(self) -> int
        C++: virtual vtkTypeBool GetFilterLocation()
        """
        return 0

    def GetFrequency(self): # real signature unknown; restored from __doc__
        """
        GetFrequency(self) -> int
        C++: virtual int GetFrequency()
        
        Set & Get the frequency.
        """
        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 GetNumberOfParticleArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfParticleArrays(self) -> int
        C++: int GetNumberOfParticleArrays()
        
        Get the number of particles arrays available in the input.
        """
        return 0

    def GetParticleArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetParticleArrayName(self, index:int) -> str
        C++: const char *GetParticleArrayName(int index)
        
        Get the particle array name of the array associated with the
        given index.
        """
        return ""

    def GetParticleArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetParticleArrayStatus(self, name:str) -> int
        C++: int GetParticleArrayStatus(const char *name)
        
        Get/Set whether the particle array status.
        """
        return 0

    def GetParticleDataArraySelection(self): # real signature unknown; restored from __doc__
        """
        GetParticleDataArraySelection(self) -> vtkDataArraySelection
        C++: virtual vtkDataArraySelection *GetParticleDataArraySelection(
            )
        
        Get the data array selection tables used to configure which data
        arrays are loaded by the reader.
        """
        pass

    def GetTotalNumberOfParticles(self): # real signature unknown; restored from __doc__
        """
        GetTotalNumberOfParticles(self) -> int
        C++: virtual int GetTotalNumberOfParticles()
        
        Returns the total number of particles
        """
        return 0

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMRBaseParticlesReader
        C++: vtkAMRBaseParticlesReader *NewInstance()
        """
        return vtkAMRBaseParticlesReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMRBaseParticlesReader
        C++: static vtkAMRBaseParticlesReader *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkAMRBaseParticlesReader

    def SetController(self, __a): # real signature unknown; restored from __doc__
        """
        SetController(self, __a:vtkMultiProcessController) -> None
        C++: virtual void SetController(vtkMultiProcessController *)
        """
        pass

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: virtual void SetFileName(const char *fileName)
        """
        pass

    def SetFilterLocation(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFilterLocation(self, _arg:int) -> None
        C++: virtual void SetFilterLocation(vtkTypeBool _arg)
        
        Set & Get for filter location and boolean macro
        """
        pass

    def SetFrequency(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFrequency(self, _arg:int) -> None
        C++: virtual void SetFrequency(int _arg)
        """
        pass

    def SetMaxLocation(self, maxx, maxy, maxz): # real signature unknown; restored from __doc__
        """
        SetMaxLocation(self, maxx:float, maxy:float, maxz:float) -> None
        C++: void SetMaxLocation(const double maxx, const double maxy,
            const double maxz)
        
        Sets the max location
        """
        pass

    def SetMinLocation(self, minx, miny, minz): # real signature unknown; restored from __doc__
        """
        SetMinLocation(self, minx:float, miny:float, minz:float) -> None
        C++: void SetMinLocation(const double minx, const double miny,
            const double minz)
        
        Sets the min location
        """
        pass

    def SetParticleArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetParticleArrayStatus(self, name:str, status:int) -> None
        C++: void SetParticleArrayStatus(const char *name, int status)
        """
        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__': 'vtkAMRBaseParticlesReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetFrequency': <method 'GetFrequency' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetFrequency': <method 'SetFrequency' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetFilterLocation': <method 'SetFilterLocation' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetFilterLocation': <method 'GetFilterLocation' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'FilterLocationOn': <method 'FilterLocationOn' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'FilterLocationOff': <method 'FilterLocationOff' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetParticleDataArraySelection': <method 'GetParticleDataArraySelection' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetNumberOfParticleArrays': <method 'GetNumberOfParticleArrays' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetParticleArrayName': <method 'GetParticleArrayName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetParticleArrayStatus': <method 'GetParticleArrayStatus' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetParticleArrayStatus': <method 'SetParticleArrayStatus' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetMinLocation': <method 'SetMinLocation' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'SetMaxLocation': <method 'SetMaxLocation' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, 'GetTotalNumberOfParticles': <method 'GetTotalNumberOfParticles' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3330>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseParticlesReader' objects>, '__doc__': 'vtkAMRBaseParticlesReader - An abstract base class that implements\\nall the common functionality for\\n all particle readers.\\n\\nSuperclass: vtkMultiBlockDataSetAlgorithm\\n\\n'})"
    __vtkname__ = 'vtkAMRBaseParticlesReader'


class vtkAMRBaseReader(__vtkmodules_vtkCommonExecutionModel.vtkOverlappingAMRAlgorithm):
    """
    vtkAMRBaseReader - An abstract class that encapsulates common
    functionality for all AMR readers.
    
    Superclass: vtkOverlappingAMRAlgorithm
    """
    def EnableCachingOff(self): # real signature unknown; restored from __doc__
        """
        EnableCachingOff(self) -> None
        C++: virtual void EnableCachingOff()
        """
        pass

    def EnableCachingOn(self): # real signature unknown; restored from __doc__
        """
        EnableCachingOn(self) -> None
        C++: virtual void EnableCachingOn()
        """
        pass

    def GetCellArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetCellArrayName(self, index:int) -> str
        C++: const char *GetCellArrayName(int index)
        """
        return ""

    def GetCellArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetCellArrayStatus(self, name:str) -> int
        C++: int GetCellArrayStatus(const char *name)
        """
        return 0

    def GetCellDataArraySelection(self): # real signature unknown; restored from __doc__
        """
        GetCellDataArraySelection(self) -> vtkDataArraySelection
        C++: virtual vtkDataArraySelection *GetCellDataArraySelection()
        
        Get the data array selection tables used to configure which data
        arrays are loaded by the reader.
        """
        pass

    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetEnableCaching(self): # real signature unknown; restored from __doc__
        """
        GetEnableCaching(self) -> int
        C++: virtual vtkTypeBool GetEnableCaching()
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        
        Set/Get the filename. Concrete instances of this class must
        implement the SetFileName method accordingly.
        """
        return ""

    def GetNumberOfBlocks(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfBlocks(self) -> int
        C++: virtual int GetNumberOfBlocks()
        
        Returns the total number of blocks. Implemented by concrete
        instances.
        """
        return 0

    def GetNumberOfCellArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellArrays(self) -> int
        C++: int GetNumberOfCellArrays()
        """
        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 GetNumberOfLevels(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLevels(self) -> int
        C++: virtual int GetNumberOfLevels()
        
        Returns the total number of levels. Implemented by concrete
        instances.
        """
        return 0

    def GetNumberOfPointArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrays(self) -> int
        C++: int GetNumberOfPointArrays()
        
        Get the number of point or cell arrays available in the input.
        """
        return 0

    def GetPointArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetPointArrayName(self, index:int) -> str
        C++: const char *GetPointArrayName(int index)
        
        Get the name of the point or cell array with the given index in
        the input.
        """
        return ""

    def GetPointArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetPointArrayStatus(self, name:str) -> int
        C++: int GetPointArrayStatus(const char *name)
        
        Get/Set whether the point or cell array with the given name is to
        be read.
        """
        return 0

    def GetPointDataArraySelection(self): # real signature unknown; restored from __doc__
        """
        GetPointDataArraySelection(self) -> vtkDataArraySelection
        C++: virtual vtkDataArraySelection *GetPointDataArraySelection()
        """
        pass

    def Initialize(self): # real signature unknown; restored from __doc__
        """
        Initialize(self) -> None
        C++: void Initialize()
        
        Initializes the AMR reader. All concrete instances must call this
        method in their constructor.
        """
        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 IsCachingEnabled(self): # real signature unknown; restored from __doc__
        """
        IsCachingEnabled(self) -> bool
        C++: bool IsCachingEnabled()
        """
        return False

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMRBaseReader
        C++: vtkAMRBaseReader *NewInstance()
        """
        return vtkAMRBaseReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMRBaseReader
        C++: static vtkAMRBaseReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAMRBaseReader

    def SetCellArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetCellArrayStatus(self, name:str, status:int) -> None
        C++: void SetCellArrayStatus(const char *name, int status)
        """
        pass

    def SetController(self, __a): # real signature unknown; restored from __doc__
        """
        SetController(self, __a:vtkMultiProcessController) -> None
        C++: virtual void SetController(vtkMultiProcessController *)
        
        Set/Get a multiprocess-controller for reading in parallel. By
        default this parameter is set to nullptr by the constructor.
        """
        pass

    def SetEnableCaching(self, _arg): # real signature unknown; restored from __doc__
        """
        SetEnableCaching(self, _arg:int) -> None
        C++: virtual void SetEnableCaching(vtkTypeBool _arg)
        
        Set/Get Reader caching property
        """
        pass

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: virtual void SetFileName(const char *fileName)
        """
        pass

    def SetMaxLevel(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaxLevel(self, _arg:int) -> None
        C++: virtual void SetMaxLevel(int _arg)
        
        Set the level, up to which the blocks are loaded.
        """
        pass

    def SetPointArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetPointArrayStatus(self, name:str, status:int) -> None
        C++: void SetPointArrayStatus(const char *name, int status)
        """
        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__': 'vtkAMRBaseReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'Initialize': <method 'Initialize' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SetEnableCaching': <method 'SetEnableCaching' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetEnableCaching': <method 'GetEnableCaching' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'EnableCachingOn': <method 'EnableCachingOn' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'EnableCachingOff': <method 'EnableCachingOff' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'IsCachingEnabled': <method 'IsCachingEnabled' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SetMaxLevel': <method 'SetMaxLevel' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetCellDataArraySelection': <method 'GetCellDataArraySelection' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetPointDataArraySelection': <method 'GetPointDataArraySelection' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetNumberOfPointArrays': <method 'GetNumberOfPointArrays' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetNumberOfCellArrays': <method 'GetNumberOfCellArrays' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetPointArrayName': <method 'GetPointArrayName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetCellArrayName': <method 'GetCellArrayName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetPointArrayStatus': <method 'GetPointArrayStatus' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetCellArrayStatus': <method 'GetCellArrayStatus' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SetPointArrayStatus': <method 'SetPointArrayStatus' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SetCellArrayStatus': <method 'SetCellArrayStatus' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetNumberOfBlocks': <method 'GetNumberOfBlocks' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, 'GetNumberOfLevels': <method 'GetNumberOfLevels' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F38A0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMRBaseReader' objects>, '__doc__': 'vtkAMRBaseReader - An abstract class that encapsulates common\\nfunctionality for all AMR readers.\\n\\nSuperclass: vtkOverlappingAMRAlgorithm\\n\\n'})"
    __vtkname__ = 'vtkAMRBaseReader'


class vtkAMRDataSetCache(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkAMRDataSetCache -  A concrete implementation of vtkObject that
    provides functionality for
     caching AMR blocks.
    
    Superclass: vtkObject
    
    The primary intent of this class is to be used by the
     AMR reader infrastructure for caching blocks/data in memory to
    minimize
     out-of-core operations.
    """
    def GetAMRBlock(self, compositeIdx): # real signature unknown; restored from __doc__
        """
        GetAMRBlock(self, compositeIdx:int) -> vtkUniformGrid
        C++: vtkUniformGrid *GetAMRBlock(int compositeIdx)
        
        Given the composite index, this method returns the AMR block.
        NOTE: Null is returned if the AMR block does not exist in the
        cache.
        """
        pass

    def GetAMRBlockCellData(self, compositeIdx, dataName): # real signature unknown; restored from __doc__
        """
        GetAMRBlockCellData(self, compositeIdx:int, dataName:str)
            -> vtkDataArray
        C++: vtkDataArray *GetAMRBlockCellData(int compositeIdx,
            const char *dataName)
        
        Given the name of the cell array and AMR block composite index,
        this method returns a pointer to the cell data array. NOTE: Null
        is returned if the cell array and/or block is not cached.
        """
        pass

    def GetAMRBlockPointData(self, compositeIdx, dataName): # real signature unknown; restored from __doc__
        """
        GetAMRBlockPointData(self, compositeIdx:int, dataName:str)
            -> vtkDataArray
        C++: vtkDataArray *GetAMRBlockPointData(int compositeIdx,
            const char *dataName)
        
        Given the name of the point array and AMR block composite index,
        this method returns a pointer to the point data array. NOTE: Null
        is returned if the point array and /or block is not cached.
        """
        pass

    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 HasAMRBlock(self, compositeIdx): # real signature unknown; restored from __doc__
        """
        HasAMRBlock(self, compositeIdx:int) -> bool
        C++: bool HasAMRBlock(const int compositeIdx)
        
        Checks if the AMR block associated with the given composite is
        cached.
        """
        return False

    def HasAMRBlockCellData(self, compositeIdx, name): # real signature unknown; restored from __doc__
        """
        HasAMRBlockCellData(self, compositeIdx:int, name:str) -> bool
        C++: bool HasAMRBlockCellData(int compositeIdx, const char *name)
        
        Checks if the cell data array, associated with the provided name,
        has been cached for the AMR block with the given composite index.
        """
        return False

    def HasAMRBlockPointData(self, compositeIdx, name): # real signature unknown; restored from __doc__
        """
        HasAMRBlockPointData(self, compositeIdx:int, name:str) -> bool
        C++: bool HasAMRBlockPointData(int compositeIdx, const char *name)
        
        Checks if the point data array, associated with the provided
        name, has been cached for the AMR block with the given composite
        index.
        """
        return False

    def InsertAMRBlock(self, compositeIdx, amrGrid): # real signature unknown; restored from __doc__
        """
        InsertAMRBlock(self, compositeIdx:int, amrGrid:vtkUniformGrid)
            -> None
        C++: void InsertAMRBlock(int compositeIdx,
            vtkUniformGrid *amrGrid)
        
        Inserts an AMR block to the cache
        """
        pass

    def InsertAMRBlockCellData(self, compositeIdx, dataArray): # real signature unknown; restored from __doc__
        """
        InsertAMRBlockCellData(self, compositeIdx:int,
            dataArray:vtkDataArray) -> None
        C++: void InsertAMRBlockCellData(int compositeIdx,
            vtkDataArray *dataArray)
        
        Inserts a cell data array to an already cached block NOTE:
        this->HasAMRBlock( compositeIdx ) == true
        """
        pass

    def InsertAMRBlockPointData(self, compositeIdx, dataArray): # real signature unknown; restored from __doc__
        """
        InsertAMRBlockPointData(self, compositeIdx:int,
            dataArray:vtkDataArray) -> None
        C++: void InsertAMRBlockPointData(int compositeIdx,
            vtkDataArray *dataArray)
        
        Inserts a point data array to an already cached block NOTE:
        this->HasAMRBlock( compositeIdx ) == true
        """
        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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMRDataSetCache
        C++: vtkAMRDataSetCache *NewInstance()
        """
        return vtkAMRDataSetCache

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMRDataSetCache
        C++: static vtkAMRDataSetCache *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAMRDataSetCache

    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__': 'vtkAMRDataSetCache', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'InsertAMRBlock': <method 'InsertAMRBlock' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'InsertAMRBlockPointData': <method 'InsertAMRBlockPointData' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'InsertAMRBlockCellData': <method 'InsertAMRBlockCellData' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'GetAMRBlockCellData': <method 'GetAMRBlockCellData' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'GetAMRBlockPointData': <method 'GetAMRBlockPointData' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'GetAMRBlock': <method 'GetAMRBlock' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'HasAMRBlockCellData': <method 'HasAMRBlockCellData' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'HasAMRBlockPointData': <method 'HasAMRBlockPointData' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, 'HasAMRBlock': <method 'HasAMRBlock' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3C50>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMRDataSetCache' objects>, '__doc__': 'vtkAMRDataSetCache -  A concrete implementation of vtkObject that\\nprovides functionality for\\n caching AMR blocks.\\n\\nSuperclass: vtkObject\\n\\nThe primary intent of this class is to be used by the\\n AMR reader infrastructure for caching blocks/data in memory to\\nminimize\\n out-of-core operations.\\n\\n'})"
    __vtkname__ = 'vtkAMRDataSetCache'


class vtkAMREnzoParticlesReader(vtkAMRBaseParticlesReader):
    """
    vtkAMREnzoParticlesReader -  A concrete instance of the
    vtkAMRBaseParticlesReader which provides
     functionality for loading ENZO AMR particle datasets from ENZO.
    
    Superclass: vtkAMRBaseParticlesReader
    
    @sa
     vtkAMRBaseParticlesReader
    """
    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 GetParticleType(self): # real signature unknown; restored from __doc__
        """
        GetParticleType(self) -> int
        C++: virtual int GetParticleType()
        """
        return 0

    def GetTotalNumberOfParticles(self): # real signature unknown; restored from __doc__
        """
        GetTotalNumberOfParticles(self) -> int
        C++: int GetTotalNumberOfParticles() override;
        
        See vtkAMRBaseParticlesReader::GetTotalNumberOfParticles.
        """
        return 0

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMREnzoParticlesReader
        C++: vtkAMREnzoParticlesReader *NewInstance()
        """
        return vtkAMREnzoParticlesReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMREnzoParticlesReader
        C++: static vtkAMREnzoParticlesReader *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkAMREnzoParticlesReader

    def SetParticleType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetParticleType(self, _arg:int) -> None
        C++: virtual void SetParticleType(int _arg)
        
        Returns the requested particle type.
        """
        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__': 'vtkAMREnzoParticlesReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'SetParticleType': <method 'SetParticleType' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'GetParticleType': <method 'GetParticleType' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, 'GetTotalNumberOfParticles': <method 'GetTotalNumberOfParticles' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3F40>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoParticlesReader' objects>, '__doc__': 'vtkAMREnzoParticlesReader -  A concrete instance of the\\nvtkAMRBaseParticlesReader which provides\\n functionality for loading ENZO AMR particle datasets from ENZO.\\n\\nSuperclass: vtkAMRBaseParticlesReader\\n\\n@sa\\n vtkAMRBaseParticlesReader\\n\\n'})"
    __vtkname__ = 'vtkAMREnzoParticlesReader'


class vtkAMREnzoReader(vtkAMRBaseReader):
    """
    vtkAMREnzoReader - A concrete instance of vtkAMRBaseReader that
    implements functionality for reading Enzo AMR datasets.
    
    Superclass: vtkAMRBaseReader
    """
    def ConvertToCGSOff(self): # real signature unknown; restored from __doc__
        """
        ConvertToCGSOff(self) -> None
        C++: virtual void ConvertToCGSOff()
        """
        pass

    def ConvertToCGSOn(self): # real signature unknown; restored from __doc__
        """
        ConvertToCGSOn(self) -> None
        C++: virtual void ConvertToCGSOn()
        """
        pass

    def GetConvertToCGS(self): # real signature unknown; restored from __doc__
        """
        GetConvertToCGS(self) -> int
        C++: virtual vtkTypeBool GetConvertToCGS()
        """
        return 0

    def GetNumberOfBlocks(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfBlocks(self) -> int
        C++: int GetNumberOfBlocks() override;
        
        See vtkAMRBaseReader::GetNumberOfBlocks
        """
        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 GetNumberOfLevels(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLevels(self) -> int
        C++: int GetNumberOfLevels() override;
        
        See vtkAMRBaseReader::GetNumberOfLevels
        """
        return 0

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMREnzoReader
        C++: vtkAMREnzoReader *NewInstance()
        """
        return vtkAMREnzoReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMREnzoReader
        C++: static vtkAMREnzoReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAMREnzoReader

    def SetConvertToCGS(self, _arg): # real signature unknown; restored from __doc__
        """
        SetConvertToCGS(self, _arg:int) -> None
        C++: virtual void SetConvertToCGS(vtkTypeBool _arg)
        
        Set/Get whether data should be converted to CGS
        """
        pass

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: void SetFileName(const char *fileName) override;
        
        See vtkAMRBaseReader::SetFileName
        """
        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__': 'vtkAMREnzoReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'SetConvertToCGS': <method 'SetConvertToCGS' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'GetConvertToCGS': <method 'GetConvertToCGS' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'ConvertToCGSOn': <method 'ConvertToCGSOn' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'ConvertToCGSOff': <method 'ConvertToCGSOff' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'GetNumberOfBlocks': <method 'GetNumberOfBlocks' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'GetNumberOfLevels': <method 'GetNumberOfLevels' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F42B0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMREnzoReader' objects>, '__doc__': 'vtkAMREnzoReader - A concrete instance of vtkAMRBaseReader that\\nimplements functionality for reading Enzo AMR datasets.\\n\\nSuperclass: vtkAMRBaseReader\\n\\n'})"
    __vtkname__ = 'vtkAMREnzoReader'


class vtkAMReXGridReader(vtkAMRBaseReader):
    """
    vtkAMReXGridReader - reader for AMReX plotfiles grid data.
    
    Superclass: vtkAMRBaseReader
    
    vtkAMReXGridReader readers grid data from AMReX plotfiles.
    """
    def GetNumberOfBlocks(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfBlocks(self) -> int
        C++: int GetNumberOfBlocks() override;
        
        See vtkAMRBaseReader::GetNumberOfBlocks
        """
        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 GetNumberOfLevels(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLevels(self) -> int
        C++: int GetNumberOfLevels() override;
        
        See vtkAMRBaseReader::GetNumberOfLevels
        """
        return 0

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMReXGridReader
        C++: vtkAMReXGridReader *NewInstance()
        """
        return vtkAMReXGridReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMReXGridReader
        C++: static vtkAMReXGridReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAMReXGridReader

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: void SetFileName(const char *fileName) override;
        
        See vtkAMRBaseReader::SetFileName
        """
        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__': 'vtkAMReXGridReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'GetNumberOfBlocks': <method 'GetNumberOfBlocks' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'GetNumberOfLevels': <method 'GetNumberOfLevels' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F45A0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMReXGridReader' objects>, '__doc__': 'vtkAMReXGridReader - reader for AMReX plotfiles grid data.\\n\\nSuperclass: vtkAMRBaseReader\\n\\nvtkAMReXGridReader readers grid data from AMReX plotfiles.\\n\\n'})"
    __vtkname__ = 'vtkAMReXGridReader'


class vtkAMReXParticlesReader(__vtkmodules_vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm):
    """
    vtkAMReXParticlesReader - reader for AMReX plotfiles particle data.
    
    Superclass: vtkMultiBlockDataSetAlgorithm
    
    vtkAMReXParticlesReader readers particle data from AMReX plotfiles.
    The reader is based on the  `ParticleContainer::Restart` and
    `amrex_binary_particles_to_vtp` files in the [AMReX
    code](https://amrex-codes.github.io/).
    
    The reader reads all levels in as blocks in output multiblock dataset
    distributed datasets at each level between ranks in a contiguous
    fashion.
    
    To use the reader, one must set the `PlotFileName` and `ParticleType`
    which identifies the type particles from the PlotFileName to read.
    
    The reader provides ability to select point data arrays to be made
    available in the output. Note that due to the nature of the file
    structure, all variables are still read in and hence deselecting
    arrays does not reduce I/O calls or initial memory requirements.
    """
    def CanReadFile(self, fname, particlesType, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        CanReadFile(fname:str, particlesType:str=...) -> int
        C++: static int CanReadFile(const char *fname,
            const char *particlesType=nullptr)
        
        Returns 1 is fname refers to a plotfile that the reader can read.
        """
        pass

    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    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 GetParticleType(self): # real signature unknown; restored from __doc__
        """
        GetParticleType(self) -> str
        C++: const std::string &GetParticleType()
        """
        return ""

    def GetPlotFileName(self): # real signature unknown; restored from __doc__
        """
        GetPlotFileName(self) -> str
        C++: const char *GetPlotFileName()
        """
        return ""

    def GetPointDataArraySelection(self): # real signature unknown; restored from __doc__
        """
        GetPointDataArraySelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetPointDataArraySelection()
        
        Get vtkDataArraySelection instance to select point arrays to
        read. Due to the nature of the AMReX particles files, all point
        data is read in from the disk, despite certain arrays unselected.
        The unselected arrays will be discarded from the generated output
        dataset.
        """
        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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMReXParticlesReader
        C++: vtkAMReXParticlesReader *NewInstance()
        """
        return vtkAMReXParticlesReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMReXParticlesReader
        C++: static vtkAMReXParticlesReader *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkAMReXParticlesReader

    def SetController(self, controller): # real signature unknown; restored from __doc__
        """
        SetController(self, controller:vtkMultiProcessController) -> None
        C++: void SetController(vtkMultiProcessController *controller)
        
        Get/Set the controller to use. By default, the global
        vtkMultiProcessController will be used.
        """
        pass

    def SetParticleType(self, p_str): # real signature unknown; restored from __doc__
        """
        SetParticleType(self, str:str) -> None
        C++: void SetParticleType(const std::string &str)
        
        Get/Set the particle type to read. By default, this is set to
        'particles'.
        """
        pass

    def SetPlotFileName(self, fname): # real signature unknown; restored from __doc__
        """
        SetPlotFileName(self, fname:str) -> None
        C++: void SetPlotFileName(const char *fname)
        
        Get/Set the AMReX plotfile. Note this is a directory on the
        filesystem and not the file.
        """
        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__': 'vtkAMReXParticlesReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'SetPlotFileName': <method 'SetPlotFileName' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'GetPlotFileName': <method 'GetPlotFileName' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'SetParticleType': <method 'SetParticleType' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'GetParticleType': <method 'GetParticleType' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'GetPointDataArraySelection': <method 'GetPointDataArraySelection' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'CanReadFile': <method 'CanReadFile' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F4930>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMReXParticlesReader' objects>, '__doc__': 'vtkAMReXParticlesReader - reader for AMReX plotfiles particle data.\\n\\nSuperclass: vtkMultiBlockDataSetAlgorithm\\n\\nvtkAMReXParticlesReader readers particle data from AMReX plotfiles.\\nThe reader is based on the  `ParticleContainer::Restart` and\\n`amrex_binary_particles_to_vtp` files in the [AMReX\\ncode](https://amrex-codes.github.io/).\\n\\nThe reader reads all levels in as blocks in output multiblock dataset\\ndistributed datasets at each level between ranks in a contiguous\\nfashion.\\n\\nTo use the reader, one must set the `PlotFileName` and `ParticleType`\\nwhich identifies the type particles from the PlotFileName to read.\\n\\nThe reader provides ability to select point data arrays to be made\\navailable in the output. Note that due to the nature of the file\\nstructure, all variables are still read in and hence deselecting\\narrays does not reduce I/O calls or initial memory requirements.\\n\\n'})"
    __vtkname__ = 'vtkAMReXParticlesReader'


class vtkAMRFlashParticlesReader(vtkAMRBaseParticlesReader):
    """
    vtkAMRFlashParticlesReader - A concrete instance of
    vtkAMRBaseParticlesReader that implements
     functionality for reading flash particle datasets.
    
    Superclass: vtkAMRBaseParticlesReader
    """
    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 GetTotalNumberOfParticles(self): # real signature unknown; restored from __doc__
        """
        GetTotalNumberOfParticles(self) -> int
        C++: int GetTotalNumberOfParticles() override;
        
        See vtkAMRBaseParticlesReader::GetTotalNumberOfParticles.
        """
        return 0

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMRFlashParticlesReader
        C++: vtkAMRFlashParticlesReader *NewInstance()
        """
        return vtkAMRFlashParticlesReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMRFlashParticlesReader
        C++: static vtkAMRFlashParticlesReader *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkAMRFlashParticlesReader

    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__': 'vtkAMRFlashParticlesReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, 'GetTotalNumberOfParticles': <method 'GetTotalNumberOfParticles' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F4BE0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashParticlesReader' objects>, '__doc__': 'vtkAMRFlashParticlesReader - A concrete instance of\\nvtkAMRBaseParticlesReader that implements\\n functionality for reading flash particle datasets.\\n\\nSuperclass: vtkAMRBaseParticlesReader\\n\\n'})"
    __vtkname__ = 'vtkAMRFlashParticlesReader'


class vtkAMRFlashReader(vtkAMRBaseReader):
    """
    vtkAMRFlashReader - no description provided.
    
    Superclass: vtkAMRBaseReader
    """
    def GetNumberOfBlocks(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfBlocks(self) -> int
        C++: int GetNumberOfBlocks() override;
        
        See vtkAMRBaseReader::GetNumberOfBlocks
        """
        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 GetNumberOfLevels(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLevels(self) -> int
        C++: int GetNumberOfLevels() override;
        
        See vtkAMRBaseReader::GetNumberOfLevels
        """
        return 0

    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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMRFlashReader
        C++: vtkAMRFlashReader *NewInstance()
        """
        return vtkAMRFlashReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMRFlashReader
        C++: static vtkAMRFlashReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAMRFlashReader

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: void SetFileName(const char *fileName) override;
        
        See vtkAMRBaseReader::SetFileName
        """
        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__': 'vtkAMRFlashReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'GetNumberOfBlocks': <method 'GetNumberOfBlocks' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'GetNumberOfLevels': <method 'GetNumberOfLevels' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F4ED0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMRFlashReader' objects>, '__doc__': 'vtkAMRFlashReader - no description provided.\\n\\nSuperclass: vtkAMRBaseReader\\n\\n'})"
    __vtkname__ = 'vtkAMRFlashReader'


class vtkAMRVelodyneReader(vtkAMRBaseReader):
    """
    vtkAMRVelodyneReader - A concrete instance of vtkAMRBaseReader that
    implements functionality for reading Velodyne AMR datasets.
    
    Superclass: vtkAMRBaseReader
    """
    def GetNumberOfBlocks(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfBlocks(self) -> int
        C++: int GetNumberOfBlocks() override;
        
        Returns the total number of blocks. Implemented by concrete
        instances.
        """
        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 GetNumberOfLevels(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLevels(self) -> int
        C++: int GetNumberOfLevels() override;
        
        Returns the total number of levels. Implemented by concrete
        instances.
        """
        return 0

    def GetOutput(self): # real signature unknown; restored from __doc__
        """
        GetOutput(self) -> vtkOverlappingAMR
        C++: vtkOverlappingAMR *GetOutput()
        
        Get the output data object for a port on this algorithm
        """
        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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkAMRVelodyneReader
        C++: vtkAMRVelodyneReader *NewInstance()
        """
        return vtkAMRVelodyneReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAMRVelodyneReader
        C++: static vtkAMRVelodyneReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAMRVelodyneReader

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: void SetFileName(const char *fileName) override;
        """
        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__': 'vtkAMRVelodyneReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'GetNumberOfBlocks': <method 'GetNumberOfBlocks' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'GetNumberOfLevels': <method 'GetNumberOfLevels' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, 'GetOutput': <method 'GetOutput' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F51E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOAMR.vtkAMRVelodyneReader' objects>, '__doc__': 'vtkAMRVelodyneReader - A concrete instance of vtkAMRBaseReader that\\nimplements functionality for reading Velodyne AMR datasets.\\n\\nSuperclass: vtkAMRBaseReader\\n\\n'})"
    __vtkname__ = 'vtkAMRVelodyneReader'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000002337DA0BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOAMR', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000002337DA0BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOAMR.cp311-win_amd64.pyd')"

