# encoding: utf-8
# module vtkmodules.vtkIOH5part
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOH5part.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


# no functions
# classes

class vtkH5PartReader(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkH5PartReader - Read H5Part particle files
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkH5PartReader reads compatible with H5Part : documented here
    http://amas.web.psi.ch/docs/H5Part-doc/h5part.html
    
    ote Thanks to John Bidiscombe of CSCS - Swiss National Supercomputing
    Centre for creating and contributing the original implementation of
    this class.
    """
    def CombineVectorComponentsOff(self): # real signature unknown; restored from __doc__
        """
        CombineVectorComponentsOff(self) -> None
        C++: virtual void CombineVectorComponentsOff()
        """
        pass

    def CombineVectorComponentsOn(self): # real signature unknown; restored from __doc__
        """
        CombineVectorComponentsOn(self) -> None
        C++: virtual void CombineVectorComponentsOn()
        """
        pass

    def Disable(self, name): # real signature unknown; restored from __doc__
        """
        Disable(self, name:str) -> None
        C++: void Disable(const char *name)
        """
        pass

    def DisableAll(self): # real signature unknown; restored from __doc__
        """
        DisableAll(self) -> None
        C++: void DisableAll()
        """
        pass

    def Enable(self, name): # real signature unknown; restored from __doc__
        """
        Enable(self, name:str) -> None
        C++: void Enable(const char *name)
        """
        pass

    def EnableAll(self): # real signature unknown; restored from __doc__
        """
        EnableAll(self) -> None
        C++: void EnableAll()
        """
        pass

    def GenerateVertexCellsOff(self): # real signature unknown; restored from __doc__
        """
        GenerateVertexCellsOff(self) -> None
        C++: virtual void GenerateVertexCellsOff()
        """
        pass

    def GenerateVertexCellsOn(self): # real signature unknown; restored from __doc__
        """
        GenerateVertexCellsOn(self) -> None
        C++: virtual void GenerateVertexCellsOn()
        """
        pass

    def GetCombineVectorComponents(self): # real signature unknown; restored from __doc__
        """
        GetCombineVectorComponents(self) -> int
        C++: virtual int GetCombineVectorComponents()
        """
        return 0

    def GetCoordinateArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetCoordinateArrayName(self, index:int) -> str
        C++: const char *GetCoordinateArrayName(int index)
        """
        return ""

    def GetCoordinateArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetCoordinateArrayStatus(self, name:str) -> int
        C++: int GetCoordinateArrayStatus(const char *name)
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetGenerateVertexCells(self): # real signature unknown; restored from __doc__
        """
        GetGenerateVertexCells(self) -> int
        C++: virtual int GetGenerateVertexCells()
        """
        return 0

    def GetMaskOutOfTimeRangeOutput(self): # real signature unknown; restored from __doc__
        """
        GetMaskOutOfTimeRangeOutput(self) -> int
        C++: virtual int GetMaskOutOfTimeRangeOutput()
        """
        return 0

    def GetNumberOfCoordinateArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCoordinateArrays(self) -> int
        C++: int GetNumberOfCoordinateArrays()
        """
        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 GetNumberOfPointArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrays(self) -> int
        C++: int GetNumberOfPointArrays()
        
        An H5Part file may contain multiple arrays a GUI (eg Paraview)
        can provide a mechanism for selecting which data arrays are to be
        read from the file. The PointArray variables and members can be
        used to query the names and number of arrays available and set
        the status (on/off) for each array, thereby controlling which
        should be read from the file. Paraview queries these point arrays
        after the (update) information part of the pipeline has been
        updated, and before the (update) data part is updated.
        """
        return 0

    def GetNumberOfPointArrayStatusArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrayStatusArrays(self) -> int
        C++: int GetNumberOfPointArrayStatusArrays()
        """
        return 0

    def GetPointArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetPointArrayName(self, index:int) -> str
        C++: const char *GetPointArrayName(int index)
        """
        return ""

    def GetPointArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetPointArrayStatus(self, name:str) -> int
        C++: int GetPointArrayStatus(const char *name)
        """
        return 0

    def GetPointArrayStatusArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetPointArrayStatusArrayName(self, index:int) -> str
        C++: const char *GetPointArrayStatusArrayName(int index)
        """
        return ""

    def GetPointArrayStatusArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetPointArrayStatusArrayStatus(self, name:str) -> int
        C++: int GetPointArrayStatusArrayStatus(const char *name)
        """
        return 0

    def GetXarray(self): # real signature unknown; restored from __doc__
        """
        GetXarray(self) -> str
        C++: virtual char *GetXarray()
        
        Set/Get the array that will be used for the X coordinates
        """
        return ""

    def GetYarray(self): # real signature unknown; restored from __doc__
        """
        GetYarray(self) -> str
        C++: virtual char *GetYarray()
        
        Set/Get the array that will be used for the Y coordinates
        """
        return ""

    def GetZarray(self): # real signature unknown; restored from __doc__
        """
        GetZarray(self) -> str
        C++: virtual char *GetZarray()
        
        Set/Get the array that will be used for the Z coordinates
        """
        return ""

    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 MaskOutOfTimeRangeOutputOff(self): # real signature unknown; restored from __doc__
        """
        MaskOutOfTimeRangeOutputOff(self) -> None
        C++: virtual void MaskOutOfTimeRangeOutputOff()
        """
        pass

    def MaskOutOfTimeRangeOutputOn(self): # real signature unknown; restored from __doc__
        """
        MaskOutOfTimeRangeOutputOn(self) -> None
        C++: virtual void MaskOutOfTimeRangeOutputOn()
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkH5PartReader
        C++: vtkH5PartReader *NewInstance()
        """
        return vtkH5PartReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkH5PartReader
        C++: static vtkH5PartReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkH5PartReader

    def SetCombineVectorComponents(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCombineVectorComponents(self, _arg:int) -> None
        C++: virtual void SetCombineVectorComponents(int _arg)
        
        When this option is set, scalar fields with names which form a
        pattern of the form scalar_0, scalar_1, scalar_2 will be combined
        into a single vector field with N components
        """
        pass

    def SetCoordinateArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetCoordinateArrayStatus(self, name:str, status:int) -> None
        C++: void SetCoordinateArrayStatus(const char *name, int status)
        """
        pass

    def SetFileName(self, filename): # real signature unknown; restored from __doc__
        """
        SetFileName(self, filename:str) -> None
        C++: void SetFileName(char *filename)
        
        Specify file name.
        """
        pass

    def SetGenerateVertexCells(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateVertexCells(self, _arg:int) -> None
        C++: virtual void SetGenerateVertexCells(int _arg)
        
        When set (default no), the reader will generate a vertex cell for
        each point/particle read. When using the points directly this is
        unnecessary and time can be saved by omitting cell generation
        vtkPointSpriteMapper does not require them. When using ParaView,
        cell generation is recommended, without them many filter
        operations are unavailable
        """
        pass

    def SetMaskOutOfTimeRangeOutput(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaskOutOfTimeRangeOutput(self, _arg:int) -> None
        C++: virtual void SetMaskOutOfTimeRangeOutput(int _arg)
        
        Normally, a request for data at time t=x, where x is either
        before the start of time for the data, or after the end, will
        result in the first or last timestep of data to be retrieved
        (time is clamped to max/min values). Forsome
        applications/animations, it may be desirable to not display data
        for invalid times. When MaskOutOfTimeRangeOutput is set to ON,
        the reader will return an empty dataset for out of range
        requests. This helps avoid corruption of animations.
        """
        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 SetPointArrayStatusArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetPointArrayStatusArrayStatus(self, name:str, status:int) -> None
        C++: void SetPointArrayStatusArrayStatus(const char *name,
            int status)
        """
        pass

    def SetXarray(self, _arg): # real signature unknown; restored from __doc__
        """
        SetXarray(self, _arg:str) -> None
        C++: virtual void SetXarray(const char *_arg)
        """
        pass

    def SetYarray(self, _arg): # real signature unknown; restored from __doc__
        """
        SetYarray(self, _arg:str) -> None
        C++: virtual void SetYarray(const char *_arg)
        """
        pass

    def SetZarray(self, _arg): # real signature unknown; restored from __doc__
        """
        SetZarray(self, _arg:str) -> None
        C++: virtual void SetZarray(const char *_arg)
        """
        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__': 'vtkH5PartReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetXarray': <method 'GetXarray' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetXarray': <method 'SetXarray' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetYarray': <method 'GetYarray' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetYarray': <method 'SetYarray' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetZarray': <method 'GetZarray' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetZarray': <method 'SetZarray' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetGenerateVertexCells': <method 'SetGenerateVertexCells' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetGenerateVertexCells': <method 'GetGenerateVertexCells' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GenerateVertexCellsOn': <method 'GenerateVertexCellsOn' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GenerateVertexCellsOff': <method 'GenerateVertexCellsOff' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetCombineVectorComponents': <method 'SetCombineVectorComponents' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetCombineVectorComponents': <method 'GetCombineVectorComponents' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'CombineVectorComponentsOn': <method 'CombineVectorComponentsOn' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'CombineVectorComponentsOff': <method 'CombineVectorComponentsOff' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetMaskOutOfTimeRangeOutput': <method 'SetMaskOutOfTimeRangeOutput' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetMaskOutOfTimeRangeOutput': <method 'GetMaskOutOfTimeRangeOutput' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'MaskOutOfTimeRangeOutputOn': <method 'MaskOutOfTimeRangeOutputOn' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'MaskOutOfTimeRangeOutputOff': <method 'MaskOutOfTimeRangeOutputOff' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetNumberOfPointArrays': <method 'GetNumberOfPointArrays' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetPointArrayName': <method 'GetPointArrayName' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetPointArrayStatus': <method 'GetPointArrayStatus' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetPointArrayStatus': <method 'SetPointArrayStatus' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'DisableAll': <method 'DisableAll' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'EnableAll': <method 'EnableAll' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'Disable': <method 'Disable' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'Enable': <method 'Enable' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetNumberOfPointArrayStatusArrays': <method 'GetNumberOfPointArrayStatusArrays' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetPointArrayStatusArrayName': <method 'GetPointArrayStatusArrayName' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetPointArrayStatusArrayStatus': <method 'GetPointArrayStatusArrayStatus' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetPointArrayStatusArrayStatus': <method 'SetPointArrayStatusArrayStatus' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetNumberOfCoordinateArrays': <method 'GetNumberOfCoordinateArrays' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetCoordinateArrayName': <method 'GetCoordinateArrayName' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'GetCoordinateArrayStatus': <method 'GetCoordinateArrayStatus' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, 'SetCoordinateArrayStatus': <method 'SetCoordinateArrayStatus' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86EFCA570>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOH5part.vtkH5PartReader' objects>, '__doc__': 'vtkH5PartReader - Read H5Part particle files\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkH5PartReader reads compatible with H5Part : documented here\\nhttp://amas.web.psi.ch/docs/H5Part-doc/h5part.html\\n\\note Thanks to John Bidiscombe of CSCS - Swiss National Supercomputing\\nCentre for creating and contributing the original implementation of\\nthis class.\\n\\n'})"
    __vtkname__ = 'vtkH5PartReader'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001EBDDEFBC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOH5part', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001EBDDEFBC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOH5part.cp311-win_amd64.pyd')"

