# encoding: utf-8
# module vtkmodules.vtkIOTecplotTable
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOTecplotTable.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


# no functions
# classes

class vtkTecplotTableReader(__vtkmodules_vtkCommonExecutionModel.vtkTableAlgorithm):
    """
    vtkTecplotTableReader - reads in Tecplot tabular data and outputs a
    vtkTable data structure.
    
    Superclass: vtkTableAlgorithm
    
    vtkTecplotTableReader is an interface for reading tabulat data in
    Tecplot ascii format.
    
    @par Thanks: Thanks to vtkDelimitedTextReader authors.
    """
    def GeneratePedigreeIdsOff(self): # real signature unknown; restored from __doc__
        """
        GeneratePedigreeIdsOff(self) -> None
        C++: virtual void GeneratePedigreeIdsOff()
        """
        pass

    def GeneratePedigreeIdsOn(self): # real signature unknown; restored from __doc__
        """
        GeneratePedigreeIdsOn(self) -> None
        C++: virtual void GeneratePedigreeIdsOn()
        """
        pass

    def GetColumnNamesOnLine(self): # real signature unknown; restored from __doc__
        """
        GetColumnNamesOnLine(self) -> int
        C++: virtual vtkIdType GetColumnNamesOnLine()
        
        Specifies the line number that holds the column names. Default is
        1.
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        
        Specifies the delimited text file to be loaded.
        """
        return ""

    def GetGeneratePedigreeIds(self): # real signature unknown; restored from __doc__
        """
        GetGeneratePedigreeIds(self) -> bool
        C++: virtual bool GetGeneratePedigreeIds()
        """
        return False

    def GetHeaderLines(self): # real signature unknown; restored from __doc__
        """
        GetHeaderLines(self) -> int
        C++: virtual vtkIdType GetHeaderLines()
        
        Specifies the number of lines that form the header of the file.
        Default is 2.
        """
        return 0

    def GetLastError(self): # real signature unknown; restored from __doc__
        """
        GetLastError(self) -> str
        C++: vtkStdString GetLastError()
        
        Returns a human-readable description of the most recent error, if
        any. Otherwise, returns an empty string.  Note that the result is
        only valid after calling Update().
        """
        return ""

    def GetMaxRecords(self): # real signature unknown; restored from __doc__
        """
        GetMaxRecords(self) -> int
        C++: virtual vtkIdType GetMaxRecords()
        
        Specifies the maximum number of records to read from the file. 
        Limiting the number of records to read is useful for previewing
        the contents of a file.
        """
        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 GetOutputPedigreeIds(self): # real signature unknown; restored from __doc__
        """
        GetOutputPedigreeIds(self) -> bool
        C++: virtual bool GetOutputPedigreeIds()
        """
        return False

    def GetPedigreeIdArrayName(self): # real signature unknown; restored from __doc__
        """
        GetPedigreeIdArrayName(self) -> str
        C++: virtual char *GetPedigreeIdArrayName()
        """
        return ""

    def GetSkipColumnNames(self): # real signature unknown; restored from __doc__
        """
        GetSkipColumnNames(self) -> int
        C++: virtual vtkIdType GetSkipColumnNames()
        
        Specifies the number of fields to skip while reading the column
        names. Default is 1.
        """
        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) -> vtkTecplotTableReader
        C++: vtkTecplotTableReader *NewInstance()
        """
        return vtkTecplotTableReader

    def OutputPedigreeIdsOff(self): # real signature unknown; restored from __doc__
        """
        OutputPedigreeIdsOff(self) -> None
        C++: virtual void OutputPedigreeIdsOff()
        """
        pass

    def OutputPedigreeIdsOn(self): # real signature unknown; restored from __doc__
        """
        OutputPedigreeIdsOn(self) -> None
        C++: virtual void OutputPedigreeIdsOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkTecplotTableReader
        C++: static vtkTecplotTableReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkTecplotTableReader

    def SetColumnNamesOnLine(self, _arg): # real signature unknown; restored from __doc__
        """
        SetColumnNamesOnLine(self, _arg:int) -> None
        C++: virtual void SetColumnNamesOnLine(vtkIdType _arg)
        """
        pass

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        """
        pass

    def SetGeneratePedigreeIds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGeneratePedigreeIds(self, _arg:bool) -> None
        C++: virtual void SetGeneratePedigreeIds(bool _arg)
        
        If on (default), generates pedigree ids automatically. If off,
        assign one of the arrays to be the pedigree id.
        """
        pass

    def SetHeaderLines(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHeaderLines(self, _arg:int) -> None
        C++: virtual void SetHeaderLines(vtkIdType _arg)
        """
        pass

    def SetMaxRecords(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaxRecords(self, _arg:int) -> None
        C++: virtual void SetMaxRecords(vtkIdType _arg)
        """
        pass

    def SetOutputPedigreeIds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetOutputPedigreeIds(self, _arg:bool) -> None
        C++: virtual void SetOutputPedigreeIds(bool _arg)
        
        If on, assigns pedigree ids to output. Defaults to off.
        """
        pass

    def SetPedigreeIdArrayName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPedigreeIdArrayName(self, _arg:str) -> None
        C++: virtual void SetPedigreeIdArrayName(const char *_arg)
        
        The name of the array for generating or assigning pedigree ids
        (default "id").
        """
        pass

    def SetSkipColumnNames(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSkipColumnNames(self, _arg:int) -> None
        C++: virtual void SetSkipColumnNames(vtkIdType _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__': 'vtkTecplotTableReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetMaxRecords': <method 'GetMaxRecords' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetMaxRecords': <method 'SetMaxRecords' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetHeaderLines': <method 'GetHeaderLines' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetHeaderLines': <method 'SetHeaderLines' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetColumnNamesOnLine': <method 'GetColumnNamesOnLine' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetColumnNamesOnLine': <method 'SetColumnNamesOnLine' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetSkipColumnNames': <method 'GetSkipColumnNames' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetSkipColumnNames': <method 'SetSkipColumnNames' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetPedigreeIdArrayName': <method 'SetPedigreeIdArrayName' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetPedigreeIdArrayName': <method 'GetPedigreeIdArrayName' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetGeneratePedigreeIds': <method 'SetGeneratePedigreeIds' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetGeneratePedigreeIds': <method 'GetGeneratePedigreeIds' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GeneratePedigreeIdsOn': <method 'GeneratePedigreeIdsOn' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GeneratePedigreeIdsOff': <method 'GeneratePedigreeIdsOff' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'SetOutputPedigreeIds': <method 'SetOutputPedigreeIds' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetOutputPedigreeIds': <method 'GetOutputPedigreeIds' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'OutputPedigreeIdsOn': <method 'OutputPedigreeIdsOn' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'OutputPedigreeIdsOff': <method 'OutputPedigreeIdsOff' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, 'GetLastError': <method 'GetLastError' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF863A88390>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOTecplotTable.vtkTecplotTableReader' objects>, '__doc__': 'vtkTecplotTableReader - reads in Tecplot tabular data and outputs a\\nvtkTable data structure.\\n\\nSuperclass: vtkTableAlgorithm\\n\\nvtkTecplotTableReader is an interface for reading tabulat data in\\nTecplot ascii format.\\n\\n@par Thanks: Thanks to vtkDelimitedTextReader authors.\\n\\n'})"
    __vtkname__ = 'vtkTecplotTableReader'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x00000212790EBC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOTecplotTable', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x00000212790EBC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOTecplotTable.cp311-win_amd64.pyd')"

