# encoding: utf-8
# module vtkmodules.vtkIOXdmf2
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOXdmf2.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 vtkSILBuilder(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkSILBuilder - helper class to build a SIL i.e.
    
    Superclass: vtkObject
    
    a directed graph used by reader producing composite datasets to
    describes the relationships among the blocks.
    
    vtkSILBuilder is a helper class to build a SIL i.e. a directed graph
    used by reader producing composite datasets to describes the
    relationships among the blocks. Refer to
    http://www.paraview.org/Wiki/Block_Hierarchy_Meta_Data for details.
    """
    def AddChildEdge(self, parent, child): # real signature unknown; restored from __doc__
        """
        AddChildEdge(self, parent:int, child:int) -> int
        C++: vtkIdType AddChildEdge(vtkIdType parent, vtkIdType child)
        """
        return 0

    def AddCrossEdge(self, src, dst): # real signature unknown; restored from __doc__
        """
        AddCrossEdge(self, src:int, dst:int) -> int
        C++: vtkIdType AddCrossEdge(vtkIdType src, vtkIdType dst)
        """
        return 0

    def AddVertex(self, name): # real signature unknown; restored from __doc__
        """
        AddVertex(self, name:str) -> int
        C++: vtkIdType AddVertex(const char *name)
        
        Add vertex, child-edge or cross-edge to the graph.
        """
        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 GetRootVertex(self): # real signature unknown; restored from __doc__
        """
        GetRootVertex(self) -> int
        C++: virtual vtkIdType GetRootVertex()
        
        Returns the vertex id for the root vertex.
        """
        return 0

    def GetSIL(self): # real signature unknown; restored from __doc__
        """
        GetSIL(self) -> vtkMutableDirectedGraph
        C++: virtual vtkMutableDirectedGraph *GetSIL()
        """
        pass

    def Initialize(self): # real signature unknown; restored from __doc__
        """
        Initialize(self) -> None
        C++: void Initialize()
        
        Initializes the data-structures.
        """
        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) -> vtkSILBuilder
        C++: vtkSILBuilder *NewInstance()
        """
        return vtkSILBuilder

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkSILBuilder
        C++: static vtkSILBuilder *SafeDownCast(vtkObjectBase *o)
        """
        return vtkSILBuilder

    def SetSIL(self, __a): # real signature unknown; restored from __doc__
        """
        SetSIL(self, __a:vtkMutableDirectedGraph) -> None
        C++: void SetSIL(vtkMutableDirectedGraph *)
        
        Get/Set the graph to populate.
        """
        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__': 'vtkSILBuilder', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'SetSIL': <method 'SetSIL' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'GetSIL': <method 'GetSIL' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'Initialize': <method 'Initialize' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'AddVertex': <method 'AddVertex' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'AddChildEdge': <method 'AddChildEdge' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'AddCrossEdge': <method 'AddCrossEdge' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, 'GetRootVertex': <method 'GetRootVertex' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF855FB01D0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOXdmf2.vtkSILBuilder' objects>, '__doc__': 'vtkSILBuilder - helper class to build a SIL i.e.\\n\\nSuperclass: vtkObject\\n\\na directed graph used by reader producing composite datasets to\\ndescribes the relationships among the blocks.\\n\\nvtkSILBuilder is a helper class to build a SIL i.e. a directed graph\\nused by reader producing composite datasets to describes the\\nrelationships among the blocks. Refer to\\nhttp://www.paraview.org/Wiki/Block_Hierarchy_Meta_Data for details.\\n\\n'})"
    __vtkname__ = 'vtkSILBuilder'


class vtkXdmfDataArray(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkXdmfDataArray - no description provided.
    
    Superclass: vtkObject
    """
    def FromArray(self): # real signature unknown; restored from __doc__
        """
        FromArray(self) -> vtkDataArray
        C++: vtkDataArray *FromArray(void)
        """
        pass

    def FromXdmfArray(self, ArrayName, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        FromXdmfArray(self, ArrayName:str=..., CopyShape:int=1,
            rank:int=1, Components:int=1, MakeCopy:int=1) -> vtkDataArray
        C++: vtkDataArray *FromXdmfArray(char *ArrayName=nullptr,
            int CopyShape=1, int rank=1, int Components=1, int MakeCopy=1)
        """
        pass

    def GetArray(self): # real signature unknown; restored from __doc__
        """
        GetArray(self) -> str
        C++: char *GetArray(void)
        """
        return ""

    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 GetVtkArray(self): # real signature unknown; restored from __doc__
        """
        GetVtkArray(self) -> vtkDataArray
        C++: vtkDataArray *GetVtkArray(void)
        """
        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) -> vtkXdmfDataArray
        C++: vtkXdmfDataArray *NewInstance()
        """
        return vtkXdmfDataArray

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXdmfDataArray
        C++: static vtkXdmfDataArray *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXdmfDataArray

    def SetArray(self, TagName): # real signature unknown; restored from __doc__
        """
        SetArray(self, TagName:str) -> None
        C++: void SetArray(char *TagName)
        """
        pass

    def SetVtkArray(self, array): # real signature unknown; restored from __doc__
        """
        SetVtkArray(self, array:vtkDataArray) -> None
        C++: void SetVtkArray(vtkDataArray *array)
        """
        pass

    def ToArray(self): # real signature unknown; restored from __doc__
        """
        ToArray(self) -> str
        C++: char *ToArray(void)
        """
        return ""

    def ToXdmfArray(self, DataArray, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        ToXdmfArray(self, DataArray:vtkDataArray=..., CopyShape:int=1)
            -> str
        C++: char *ToXdmfArray(vtkDataArray *DataArray=nullptr,
            int CopyShape=1)
        """
        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__': 'vtkXdmfDataArray', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'FromArray': <method 'FromArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'ToArray': <method 'ToArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'FromXdmfArray': <method 'FromXdmfArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'ToXdmfArray': <method 'ToXdmfArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'SetArray': <method 'SetArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'GetArray': <method 'GetArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'SetVtkArray': <method 'SetVtkArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, 'GetVtkArray': <method 'GetVtkArray' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF855FB0560>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOXdmf2.vtkXdmfDataArray' objects>, '__doc__': 'vtkXdmfDataArray - no description provided.\\n\\nSuperclass: vtkObject\\n\\n'})"
    __vtkname__ = 'vtkXdmfDataArray'


class vtkXdmfReader(__vtkmodules_vtkCommonExecutionModel.vtkDataObjectAlgorithm):
    """
    vtkXdmfReader - Reads eXtensible Data Model and Formatfiles
    
    Superclass: vtkDataObjectAlgorithm
    
    vtkXdmfReader reads XDMF data files so that they can be visualized
    using VTK. The output data produced by this reader depends on the
    number of grids in the data file. If the data file has a single
    domain with a single grid, then the output type is a vtkDataSet
    subclass of the appropriate type, otherwise it's a
    vtkMultiBlockDataSet.
    
    Refer to vtkDataReader which provides many methods for controlling
    the reading of the data file.
    @warning
    Uses the XDMF API (http://www.xdmf.org)
    @sa
    vtkDataReader
    """
    def CanReadFile(self, filename): # real signature unknown; restored from __doc__
        """
        CanReadFile(self, filename:str) -> int
        C++: virtual int CanReadFile(const char *filename)
        
        Determine if the file can be read with this reader.
        """
        return 0

    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 GetDomainName(self): # real signature unknown; restored from __doc__
        """
        GetDomainName(self) -> str
        C++: virtual char *GetDomainName()
        """
        return ""

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetGridArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetGridArrayName(self, index:int) -> str
        C++: const char *GetGridArrayName(int index)
        """
        return ""

    def GetGridArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetGridArrayStatus(self, name:str) -> int
        C++: int GetGridArrayStatus(const char *name)
        """
        return 0

    def GetGridName(self, index): # real signature unknown; restored from __doc__
        """
        GetGridName(self, index:int) -> str
        C++: const char *GetGridName(int index)
        """
        return ""

    def GetGridStatus(self, gridname): # real signature unknown; restored from __doc__
        """
        GetGridStatus(self, gridname:str) -> int
        C++: int GetGridStatus(const char *gridname)
        """
        return 0

    def GetInputArray(self): # real signature unknown; restored from __doc__
        """
        GetInputArray(self) -> vtkCharArray
        C++: virtual vtkCharArray *GetInputArray()
        """
        pass

    def GetInputString(self): # real signature unknown; restored from __doc__
        """
        GetInputString(self) -> str
        C++: virtual char *GetInputString()
        """
        return ""

    def GetInputStringLength(self): # real signature unknown; restored from __doc__
        """
        GetInputStringLength(self) -> int
        C++: virtual int GetInputStringLength()
        """
        return 0

    def GetNumberOfCellArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellArrays(self) -> int
        C++: int GetNumberOfCellArrays()
        
        Get information about cell-based arrays.  As is typical with
        readers this in only valid after the filename is set and
        UpdateInformation() has been called.
        """
        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 GetNumberOfGridArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfGridArrays(self) -> int
        C++: int GetNumberOfGridArrays()
        """
        return 0

    def GetNumberOfGrids(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfGrids(self) -> int
        C++: int GetNumberOfGrids()
        
        Get/Set information about grids. As is typical with readers this
        is valid only after the filename as been set and
        UpdateInformation() has been called.
        """
        return 0

    def GetNumberOfPointArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrays(self) -> int
        C++: int GetNumberOfPointArrays()
        
        Get information about point-based arrays. As is typical with
        readers this in only valid after the filename is set and
        UpdateInformation() has been called.
        """
        return 0

    def GetNumberOfSetArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfSetArrays(self) -> int
        C++: int GetNumberOfSetArrays()
        
        These methods are provided to make it easier to use the
        Sets/Grids in ParaView.
        """
        return 0

    def GetNumberOfSets(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfSets(self) -> int
        C++: int GetNumberOfSets()
        
        Get/Set information about sets. As is typical with readers this
        is valid only after the filename as been set and
        UpdateInformation() has been called. Note that sets with non-zero
        Ghost value are not treated as sets that the user can select
        using this API.
        """
        return 0

    def GetPointArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetPointArrayName(self, index:int) -> str
        C++: const char *GetPointArrayName(int index)
        
        Returns the name of point array at the give index. Returns
        nullptr if index is invalid.
        """
        return ""

    def GetPointArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetPointArrayStatus(self, name:str) -> int
        C++: int GetPointArrayStatus(const char *name)
        
        Get/Set the point array status.
        """
        return 0

    def GetReadFromInputString(self): # real signature unknown; restored from __doc__
        """
        GetReadFromInputString(self) -> bool
        C++: virtual bool GetReadFromInputString()
        """
        return False

    def GetSetArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetSetArrayName(self, index:int) -> str
        C++: const char *GetSetArrayName(int index)
        """
        return ""

    def GetSetArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetSetArrayStatus(self, name:str) -> int
        C++: int GetSetArrayStatus(const char *name)
        """
        return 0

    def GetSetName(self, index): # real signature unknown; restored from __doc__
        """
        GetSetName(self, index:int) -> str
        C++: const char *GetSetName(int index)
        """
        return ""

    def GetSetStatus(self, gridname): # real signature unknown; restored from __doc__
        """
        GetSetStatus(self, gridname:str) -> int
        C++: int GetSetStatus(const char *gridname)
        """
        return 0

    def GetSIL(self): # real signature unknown; restored from __doc__
        """
        GetSIL(self) -> vtkGraph
        C++: virtual vtkGraph *GetSIL()
        
        SIL describes organization of/relationships between
        classifications eg. blocks/materials/hierarchies.
        """
        pass

    def GetSILUpdateStamp(self): # real signature unknown; restored from __doc__
        """
        GetSILUpdateStamp(self) -> int
        C++: virtual int GetSILUpdateStamp()
        
        Every time the SIL is updated a this will return a different
        value.
        """
        return 0

    def GetStride(self): # real signature unknown; restored from __doc__
        """
        GetStride(self) -> (int, int, int)
        C++: virtual int *GetStride()
        """
        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) -> vtkXdmfReader
        C++: vtkXdmfReader *NewInstance()
        """
        return vtkXdmfReader

    def ReadFromInputStringOff(self): # real signature unknown; restored from __doc__
        """
        ReadFromInputStringOff(self) -> None
        C++: virtual void ReadFromInputStringOff()
        """
        pass

    def ReadFromInputStringOn(self): # real signature unknown; restored from __doc__
        """
        ReadFromInputStringOn(self) -> None
        C++: virtual void ReadFromInputStringOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXdmfReader
        C++: static vtkXdmfReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXdmfReader

    def SetBinaryInputString(self, __a, len): # real signature unknown; restored from __doc__
        """
        SetBinaryInputString(self, __a:str, len:int) -> None
        C++: void SetBinaryInputString(const char *, int len)
        """
        pass

    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 SetDomainName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDomainName(self, _arg:str) -> None
        C++: virtual void SetDomainName(const char *_arg)
        
        Set the active domain. Only one domain can be selected at a time.
        By default the first domain in the datafile is chosen. Setting
        this to null results in the domain being automatically chosen.
        Note that if the domain name is changed, you should explicitly
        call UpdateInformation() before accessing information about
        grids, data arrays etc.
        """
        pass

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Name of the file to read.
        """
        pass

    def SetGridStatus(self, gridname, status): # real signature unknown; restored from __doc__
        """
        SetGridStatus(self, gridname:str, status:int) -> None
        C++: void SetGridStatus(const char *gridname, int status)
        """
        pass

    def SetInputArray(self, __a): # real signature unknown; restored from __doc__
        """
        SetInputArray(self, __a:vtkCharArray) -> None
        C++: virtual void SetInputArray(vtkCharArray *)
        
        Specify the vtkCharArray to be used  when reading from a string.
        If set, this array has precedence over InputString. Use this
        instead of InputString to avoid the extra memory copy. It should
        be noted that if the underlying char* is owned by the user (
        vtkCharArray::SetArray(array, 1); ) and is deleted before the
        reader, bad things will happen during a pipeline update.
        """
        pass

    def SetInputString(self, in_, len): # real signature unknown; restored from __doc__
        """
        SetInputString(self, in_:str, len:int) -> None
        C++: void SetInputString(const char *in, int len)
        SetInputString(self, input:str) -> None
        C++: void SetInputString(const std::string &input)
        """
        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 SetReadFromInputString(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadFromInputString(self, _arg:bool) -> None
        C++: virtual void SetReadFromInputString(bool _arg)
        
        Enable reading from an InputString or InputArray instead of the
        default, a file.
        """
        pass

    def SetSetStatus(self, gridname, status): # real signature unknown; restored from __doc__
        """
        SetSetStatus(self, gridname:str, status:int) -> None
        C++: void SetSetStatus(const char *gridname, int status)
        """
        pass

    def SetStride(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetStride(self, _arg1:int, _arg2:int, _arg3:int) -> None
        C++: virtual void SetStride(int _arg1, int _arg2, int _arg3)
        SetStride(self, _arg:(int, int, int)) -> None
        C++: virtual void SetStride(const int _arg[3])
        
        Get/Set the stride used to skip points when reading structured
        datasets. This affects all grids being read.
        """
        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__\': \'vtkXdmfReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetDomainName\': <method \'SetDomainName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetDomainName\': <method \'GetDomainName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfPointArrays\': <method \'GetNumberOfPointArrays\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetPointArrayName\': <method \'GetPointArrayName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetPointArrayStatus\': <method \'GetPointArrayStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetPointArrayStatus\': <method \'SetPointArrayStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfCellArrays\': <method \'GetNumberOfCellArrays\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetCellArrayName\': <method \'GetCellArrayName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetCellArrayStatus\': <method \'SetCellArrayStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetCellArrayStatus\': <method \'GetCellArrayStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfGrids\': <method \'GetNumberOfGrids\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetGridName\': <method \'GetGridName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetGridStatus\': <method \'SetGridStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetGridStatus\': <method \'GetGridStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfSets\': <method \'GetNumberOfSets\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetSetName\': <method \'GetSetName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetSetStatus\': <method \'SetSetStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetSetStatus\': <method \'GetSetStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfSetArrays\': <method \'GetNumberOfSetArrays\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetSetArrayName\': <method \'GetSetArrayName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetSetArrayStatus\': <method \'GetSetArrayStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetNumberOfGridArrays\': <method \'GetNumberOfGridArrays\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetGridArrayName\': <method \'GetGridArrayName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetGridArrayStatus\': <method \'GetGridArrayStatus\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetStride\': <method \'SetStride\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetStride\': <method \'GetStride\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'CanReadFile\': <method \'CanReadFile\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetSILUpdateStamp\': <method \'GetSILUpdateStamp\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetSIL\': <method \'GetSIL\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetReadFromInputString\': <method \'SetReadFromInputString\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetReadFromInputString\': <method \'GetReadFromInputString\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'ReadFromInputStringOn\': <method \'ReadFromInputStringOn\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'ReadFromInputStringOff\': <method \'ReadFromInputStringOff\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetInputArray\': <method \'SetInputArray\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetInputArray\': <method \'GetInputArray\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetInputString\': <method \'GetInputString\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetInputString\': <method \'SetInputString\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'GetInputStringLength\': <method \'GetInputStringLength\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'SetBinaryInputString\': <method \'SetBinaryInputString\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF855FB0D10>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfReader\' objects>, \'__doc__\': "vtkXdmfReader - Reads eXtensible Data Model and Formatfiles\\n\\nSuperclass: vtkDataObjectAlgorithm\\n\\nvtkXdmfReader reads XDMF data files so that they can be visualized\\nusing VTK. The output data produced by this reader depends on the\\nnumber of grids in the data file. If the data file has a single\\ndomain with a single grid, then the output type is a vtkDataSet\\nsubclass of the appropriate type, otherwise it\'s a\\nvtkMultiBlockDataSet.\\n\\nRefer to vtkDataReader which provides many methods for controlling\\nthe reading of the data file.\\n@warning\\nUses the XDMF API (http://www.xdmf.org)\\n@sa\\nvtkDataReader\\n\\n"})'
    __vtkname__ = 'vtkXdmfReader'


class vtkXdmfWriter(__vtkmodules_vtkCommonExecutionModel.vtkDataObjectAlgorithm):
    """
    vtkXdmfWriter - write eXtensible Data Model and Format files
    
    Superclass: vtkDataObjectAlgorithm
    
    vtkXdmfWriter converts vtkDataObjects to XDMF format. This is
    intended to replace vtkXdmfWriter, which is not up to date with the
    capabilities of the newer XDMF2 library. This writer understands
    VTK's composite data types and produces full trees in the output XDMF
    files.
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetHeavyDataFileName(self): # real signature unknown; restored from __doc__
        """
        GetHeavyDataFileName(self) -> str
        C++: virtual char *GetHeavyDataFileName()
        """
        return ""

    def GetHeavyDataGroupName(self): # real signature unknown; restored from __doc__
        """
        GetHeavyDataGroupName(self) -> str
        C++: virtual char *GetHeavyDataGroupName()
        """
        return ""

    def GetLightDataLimit(self): # real signature unknown; restored from __doc__
        """
        GetLightDataLimit(self) -> int
        C++: virtual int GetLightDataLimit()
        """
        return 0

    def GetMeshStaticOverTime(self): # real signature unknown; restored from __doc__
        """
        GetMeshStaticOverTime(self) -> bool
        C++: virtual bool GetMeshStaticOverTime()
        """
        return False

    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 GetWriteAllTimeSteps(self): # real signature unknown; restored from __doc__
        """
        GetWriteAllTimeSteps(self) -> int
        C++: virtual int GetWriteAllTimeSteps()
        """
        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 MeshStaticOverTimeOff(self): # real signature unknown; restored from __doc__
        """
        MeshStaticOverTimeOff(self) -> None
        C++: virtual void MeshStaticOverTimeOff()
        """
        pass

    def MeshStaticOverTimeOn(self): # real signature unknown; restored from __doc__
        """
        MeshStaticOverTimeOn(self) -> None
        C++: virtual void MeshStaticOverTimeOn()
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkXdmfWriter
        C++: vtkXdmfWriter *NewInstance()
        """
        return vtkXdmfWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkXdmfWriter
        C++: static vtkXdmfWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkXdmfWriter

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Set or get the file name of the xdmf file.
        """
        pass

    def SetHeavyDataFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHeavyDataFileName(self, _arg:str) -> None
        C++: virtual void SetHeavyDataFileName(const char *_arg)
        
        Set or get the file name of the hdf5 file. Note that if the File
        name is not specified, then the group name is ignore
        """
        pass

    def SetHeavyDataGroupName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHeavyDataGroupName(self, _arg:str) -> None
        C++: virtual void SetHeavyDataGroupName(const char *_arg)
        
        Set or get the group name into which data will be written it may
        contain nested groups as in "/Proc0/Block0"
        """
        pass

    def SetInputData(self, dobj): # real signature unknown; restored from __doc__
        """
        SetInputData(self, dobj:vtkDataObject) -> None
        C++: virtual void SetInputData(vtkDataObject *dobj)
        
        Set the input data set.
        """
        pass

    def SetLightDataLimit(self, _arg): # real signature unknown; restored from __doc__
        """
        SetLightDataLimit(self, _arg:int) -> None
        C++: virtual void SetLightDataLimit(int _arg)
        
        Topology Geometry and Attribute arrays smaller than this are
        written in line into the XML. Default is 100. Node:
        LightDataLimit is forced to 1 when MeshStaticOverTime is TRUE.
        """
        pass

    def SetMeshStaticOverTime(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMeshStaticOverTime(self, _arg:bool) -> None
        C++: virtual void SetMeshStaticOverTime(bool _arg)
        
        Set of get the flag that specify if input mesh is static over
        time. If so, the mesh topology and geometry heavy data will be
        written only once. Default if FALSE. Note: this mode requires
        that all data is dumped in the heavy data file.
        """
        pass

    def SetNumberOfPieces(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfPieces(self, _arg:int) -> None
        C++: virtual void SetNumberOfPieces(int _arg)
        """
        pass

    def SetPiece(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPiece(self, _arg:int) -> None
        C++: virtual void SetPiece(int _arg)
        
        Called in parallel runs to identify the portion this process is
        responsible for TODO: respect this
        """
        pass

    def SetWriteAllTimeSteps(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWriteAllTimeSteps(self, _arg:int) -> None
        C++: virtual void SetWriteAllTimeSteps(int _arg)
        
        Controls whether writer automatically writes all input time
        steps, or just the timestep that is currently on the input.
        Default is OFF.
        """
        pass

    def Write(self): # real signature unknown; restored from __doc__
        """
        Write(self) -> int
        C++: virtual int Write()
        
        Write data to output. Method executes subclasses WriteData()
        method, as well as StartMethod() and EndMethod() methods. Returns
        1 on success and 0 on failure.
        """
        return 0

    def WriteAllTimeStepsOff(self): # real signature unknown; restored from __doc__
        """
        WriteAllTimeStepsOff(self) -> None
        C++: virtual void WriteAllTimeStepsOff()
        """
        pass

    def WriteAllTimeStepsOn(self): # real signature unknown; restored from __doc__
        """
        WriteAllTimeStepsOn(self) -> None
        C++: virtual void WriteAllTimeStepsOn()
        """
        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__\': \'vtkXdmfWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetInputData\': <method \'SetInputData\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetHeavyDataFileName\': <method \'SetHeavyDataFileName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetHeavyDataFileName\': <method \'GetHeavyDataFileName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetHeavyDataGroupName\': <method \'SetHeavyDataGroupName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetHeavyDataGroupName\': <method \'GetHeavyDataGroupName\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'Write\': <method \'Write\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetLightDataLimit\': <method \'SetLightDataLimit\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetLightDataLimit\': <method \'GetLightDataLimit\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetWriteAllTimeSteps\': <method \'SetWriteAllTimeSteps\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetWriteAllTimeSteps\': <method \'GetWriteAllTimeSteps\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'WriteAllTimeStepsOn\': <method \'WriteAllTimeStepsOn\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'WriteAllTimeStepsOff\': <method \'WriteAllTimeStepsOff\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetMeshStaticOverTime\': <method \'SetMeshStaticOverTime\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'GetMeshStaticOverTime\': <method \'GetMeshStaticOverTime\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'MeshStaticOverTimeOn\': <method \'MeshStaticOverTimeOn\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'MeshStaticOverTimeOff\': <method \'MeshStaticOverTimeOff\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetPiece\': <method \'SetPiece\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'SetNumberOfPieces\': <method \'SetNumberOfPieces\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF855FB1220>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOXdmf2.vtkXdmfWriter\' objects>, \'__doc__\': "vtkXdmfWriter - write eXtensible Data Model and Format files\\n\\nSuperclass: vtkDataObjectAlgorithm\\n\\nvtkXdmfWriter converts vtkDataObjects to XDMF format. This is\\nintended to replace vtkXdmfWriter, which is not up to date with the\\ncapabilities of the newer XDMF2 library. This writer understands\\nVTK\'s composite data types and produces full trees in the output XDMF\\nfiles.\\n\\n"})'
    __vtkname__ = 'vtkXdmfWriter'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000022A5ED2BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOXdmf2', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000022A5ED2BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOXdmf2.cp311-win_amd64.pyd')"

