# encoding: utf-8
# module vtkmodules.vtkIOCONVERGECFD
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOCONVERGECFD.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


# no functions
# classes

class vtkCONVERGECFDReader(__vtkmodules_vtkCommonExecutionModel.vtkPartitionedDataSetCollectionAlgorithm):
    """
    vtkCONVERGECFDReader - Reader for CONVERGE CFD post files.
    
    Superclass: vtkPartitionedDataSetCollectionAlgorithm
    
    This class reads CONVERGE CFD post files containing meshes, surfaces,
    and parcels. Each stream in a file is read as a top-level block and
    meshes, surfaces, and parcels are datasets under each stream block.
    
    Cell data arrays associated with mesh cells can be individually
    selected for reading using the CellArrayStatus API.
    
    Point data arrays associated with parcels can be individually
    selected for reading using the ParcelArrayStatus API.
    
    Time series are supported. The reader assumes a time series is
    defined in a sequence of files that follow the naming convention
    
    <prefix><zero-padded index>[_][].h5
    
    where the prefix is determined from the FileName property passed to
    the reader. The underscore and time elements are optional. The time
    value associated with each file is read from metadata in the file.
    
    Parallel data loading is not supported.
    """
    def CanReadFile(self, fname): # real signature unknown; restored from __doc__
        """
        CanReadFile(self, fname:str) -> int
        C++: virtual int CanReadFile(const char *fname)
        
        Determine if the file can be read with this reader.
        """
        return 0

    def GetCellDataArraySelection(self): # real signature unknown; restored from __doc__
        """
        GetCellDataArraySelection(self) -> vtkDataArraySelection
        C++: virtual vtkDataArraySelection *GetCellDataArraySelection()
        
        Access the cell data array selection to specify which cell data
        arrays should be read. Only the specified cell data arrays will
        be read from the file.
        """
        pass

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        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 GetParcelDataArraySelection(self): # real signature unknown; restored from __doc__
        """
        GetParcelDataArraySelection(self) -> vtkDataArraySelection
        C++: virtual vtkDataArraySelection *GetParcelDataArraySelection()
        
        Access the parcel data array selection to specify which point
        data arrays should be read and associated parcel. Only the
        specified parcel data arrays will be read from the file.
        """
        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) -> vtkCONVERGECFDReader
        C++: vtkCONVERGECFDReader *NewInstance()
        """
        return vtkCONVERGECFDReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkCONVERGECFDReader
        C++: static vtkCONVERGECFDReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkCONVERGECFDReader

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify file name of the Exodus 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__': 'vtkCONVERGECFDReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'GetCellDataArraySelection': <method 'GetCellDataArraySelection' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'GetParcelDataArraySelection': <method 'GetParcelDataArraySelection' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'CanReadFile': <method 'CanReadFile' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86EFC6190>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOCONVERGECFD.vtkCONVERGECFDReader' objects>, '__doc__': 'vtkCONVERGECFDReader - Reader for CONVERGE CFD post files.\\n\\nSuperclass: vtkPartitionedDataSetCollectionAlgorithm\\n\\nThis class reads CONVERGE CFD post files containing meshes, surfaces,\\nand parcels. Each stream in a file is read as a top-level block and\\nmeshes, surfaces, and parcels are datasets under each stream block.\\n\\nCell data arrays associated with mesh cells can be individually\\nselected for reading using the CellArrayStatus API.\\n\\nPoint data arrays associated with parcels can be individually\\nselected for reading using the ParcelArrayStatus API.\\n\\nTime series are supported. The reader assumes a time series is\\ndefined in a sequence of files that follow the naming convention\\n\\n<prefix><zero-padded index>[_][].h5\\n\\nwhere the prefix is determined from the FileName property passed to\\nthe reader. The underscore and time elements are optional. The time\\nvalue associated with each file is read from metadata in the file.\\n\\nParallel data loading is not supported.\\n\\n'})"
    __vtkname__ = 'vtkCONVERGECFDReader'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x00000282118ABC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOCONVERGECFD', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x00000282118ABC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOCONVERGECFD.cp311-win_amd64.pyd')"

