# encoding: utf-8
# module vtkmodules.vtkIOGeometry
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOGeometry.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel
import vtkmodules.vtkIOCore as __vtkmodules_vtkIOCore


# Variables with simple values

VTK_FILE_BYTE_ORDER_BIG_ENDIAN = 0

VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN = 1

# no functions
# classes

class vtkAVSucdReader(__vtkmodules_vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm):
    """
    vtkAVSucdReader - reads a dataset in AVS "UCD" format
    
    Superclass: vtkUnstructuredGridAlgorithm
    
    vtkAVSucdReader creates an unstructured grid dataset. It reads binary
    or ASCII files stored in UCD format, with optional data stored at the
    nodes or at the cells of the model. A cell-based fielddata stores the
    material id. The class can automatically detect the endian-ness of
    the binary files.
    
    @par Thanks: Thanks to Guenole Harel and Emmanuel Colin (Supelec
    engineering school, France) and Jean M. Favre (CSCS, Switzerland) who
    co-developed this class. Thanks to Isabelle Surin (isabelle.surin at
    cea.fr, CEA-DAM, France) who supervised the internship of the first
    two authors. Thanks to Daniel Aguilera (daniel.aguilera at cea.fr,
    CEA-DAM, France) who contributed code and advice. Please address all
    comments to Jean Favre (jfavre at cscs.ch)
    
    @sa
    vtkGAMBITReader
    """
    def BinaryFileOff(self): # real signature unknown; restored from __doc__
        """
        BinaryFileOff(self) -> None
        C++: virtual void BinaryFileOff()
        """
        pass

    def BinaryFileOn(self): # real signature unknown; restored from __doc__
        """
        BinaryFileOn(self) -> None
        C++: virtual void BinaryFileOn()
        """
        pass

    def DisableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllCellArrays(self) -> None
        C++: void DisableAllCellArrays()
        """
        pass

    def DisableAllPointArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllPointArrays(self) -> None
        C++: void DisableAllPointArrays()
        """
        pass

    def EnableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllCellArrays(self) -> None
        C++: void EnableAllCellArrays()
        """
        pass

    def EnableAllPointArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllPointArrays(self) -> None
        C++: void EnableAllPointArrays()
        """
        pass

    def GetBinaryFile(self): # real signature unknown; restored from __doc__
        """
        GetBinaryFile(self) -> int
        C++: virtual vtkTypeBool GetBinaryFile()
        """
        return 0

    def GetByteOrder(self): # real signature unknown; restored from __doc__
        """
        GetByteOrder(self) -> int
        C++: virtual int GetByteOrder()
        """
        return 0

    def GetByteOrderAsString(self): # real signature unknown; restored from __doc__
        """
        GetByteOrderAsString(self) -> str
        C++: const char *GetByteOrderAsString()
        """
        return ""

    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 GetCellDataRange(self, cellComp, index, min, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetCellDataRange(self, cellComp:int, index:int, min:[float, ...],
            max:[float, ...]) -> None
        C++: void GetCellDataRange(int cellComp, int index, float *min,
            float *max)
        """
        pass

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetNodeDataRange(self, nodeComp, index, min, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetNodeDataRange(self, nodeComp:int, index:int, min:[float, ...],
            max:[float, ...]) -> None
        C++: void GetNodeDataRange(int nodeComp, int index, float *min,
            float *max)
        """
        pass

    def GetNumberOfCellArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellArrays(self) -> int
        C++: int GetNumberOfCellArrays()
        """
        return 0

    def GetNumberOfCellComponents(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellComponents(self) -> int
        C++: virtual int GetNumberOfCellComponents()
        """
        return 0

    def GetNumberOfCellFields(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellFields(self) -> int
        C++: virtual int GetNumberOfCellFields()
        
        Get the number of data fields at the cell centers.
        """
        return 0

    def GetNumberOfCells(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCells(self) -> int
        C++: virtual int GetNumberOfCells()
        
        Get the total number of cells.
        """
        return 0

    def GetNumberOfFields(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfFields(self) -> int
        C++: virtual int GetNumberOfFields()
        
        Get the number of data fields for the model. Unused because VTK
        has no methods for it.
        """
        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 GetNumberOfNodeComponents(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNodeComponents(self) -> int
        C++: virtual int GetNumberOfNodeComponents()
        
        Get the number of data components at the nodes and cells.
        """
        return 0

    def GetNumberOfNodeFields(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNodeFields(self) -> int
        C++: virtual int GetNumberOfNodeFields()
        
        Get the number of data fields at the nodes.
        """
        return 0

    def GetNumberOfNodes(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNodes(self) -> int
        C++: virtual int GetNumberOfNodes()
        
        Get the total number of nodes.
        """
        return 0

    def GetNumberOfPointArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrays(self) -> int
        C++: int GetNumberOfPointArrays()
        
        The following methods allow selective reading of solutions
        fields.  by default, ALL data fields are the nodes and cells are
        read, but this can be modified.
        """
        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 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) -> vtkAVSucdReader
        C++: vtkAVSucdReader *NewInstance()
        """
        return vtkAVSucdReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkAVSucdReader
        C++: static vtkAVSucdReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkAVSucdReader

    def SetBinaryFile(self, _arg): # real signature unknown; restored from __doc__
        """
        SetBinaryFile(self, _arg:int) -> None
        C++: virtual void SetBinaryFile(vtkTypeBool _arg)
        
        Is the file to be read written in binary format (as opposed to
        ascii).
        """
        pass

    def SetByteOrder(self, _arg): # real signature unknown; restored from __doc__
        """
        SetByteOrder(self, _arg:int) -> None
        C++: virtual void SetByteOrder(int _arg)
        """
        pass

    def SetByteOrderToBigEndian(self): # real signature unknown; restored from __doc__
        """
        SetByteOrderToBigEndian(self) -> None
        C++: void SetByteOrderToBigEndian()
        
        Set/Get the endian-ness of the binary file.
        """
        pass

    def SetByteOrderToLittleEndian(self): # real signature unknown; restored from __doc__
        """
        SetByteOrderToLittleEndian(self) -> None
        C++: void SetByteOrderToLittleEndian()
        """
        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 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 AVS UCD datafile to read
        """
        pass

    def SetPointArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetPointArrayStatus(self, name:str, status:int) -> None
        C++: void SetPointArrayStatus(const char *name, int status)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkAVSucdReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetBinaryFile\': <method \'SetBinaryFile\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetBinaryFile\': <method \'GetBinaryFile\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'BinaryFileOn\': <method \'BinaryFileOn\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'BinaryFileOff\': <method \'BinaryFileOff\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfCells\': <method \'GetNumberOfCells\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfNodes\': <method \'GetNumberOfNodes\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfNodeFields\': <method \'GetNumberOfNodeFields\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfCellFields\': <method \'GetNumberOfCellFields\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfFields\': <method \'GetNumberOfFields\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfNodeComponents\': <method \'GetNumberOfNodeComponents\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfCellComponents\': <method \'GetNumberOfCellComponents\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetByteOrderToBigEndian\': <method \'SetByteOrderToBigEndian\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetByteOrderToLittleEndian\': <method \'SetByteOrderToLittleEndian\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetByteOrderAsString\': <method \'GetByteOrderAsString\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetByteOrder\': <method \'SetByteOrder\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetByteOrder\': <method \'GetByteOrder\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfPointArrays\': <method \'GetNumberOfPointArrays\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNumberOfCellArrays\': <method \'GetNumberOfCellArrays\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetPointArrayName\': <method \'GetPointArrayName\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetCellArrayName\': <method \'GetCellArrayName\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetPointArrayStatus\': <method \'GetPointArrayStatus\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetCellArrayStatus\': <method \'GetCellArrayStatus\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetPointArrayStatus\': <method \'SetPointArrayStatus\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'SetCellArrayStatus\': <method \'SetCellArrayStatus\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'DisableAllCellArrays\': <method \'DisableAllCellArrays\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'EnableAllCellArrays\': <method \'EnableAllCellArrays\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'DisableAllPointArrays\': <method \'DisableAllPointArrays\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'EnableAllPointArrays\': <method \'EnableAllPointArrays\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetCellDataRange\': <method \'GetCellDataRange\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'GetNodeDataRange\': <method \'GetNodeDataRange\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF85F0434F0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOGeometry.vtkAVSucdReader\' objects>, \'__doc__\': \'vtkAVSucdReader - reads a dataset in AVS "UCD" format\\n\\nSuperclass: vtkUnstructuredGridAlgorithm\\n\\nvtkAVSucdReader creates an unstructured grid dataset. It reads binary\\nor ASCII files stored in UCD format, with optional data stored at the\\nnodes or at the cells of the model. A cell-based fielddata stores the\\nmaterial id. The class can automatically detect the endian-ness of\\nthe binary files.\\n\\n@par Thanks: Thanks to Guenole Harel and Emmanuel Colin (Supelec\\nengineering school, France) and Jean M. Favre (CSCS, Switzerland) who\\nco-developed this class. Thanks to Isabelle Surin (isabelle.surin at\\ncea.fr, CEA-DAM, France) who supervised the internship of the first\\ntwo authors. Thanks to Daniel Aguilera (daniel.aguilera at cea.fr,\\nCEA-DAM, France) who contributed code and advice. Please address all\\ncomments to Jean Favre (jfavre at cscs.ch)\\n\\n@sa\\nvtkGAMBITReader\\n\\n\'})'
    __vtkname__ = 'vtkAVSucdReader'


class vtkBYUReader(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkBYUReader - read MOVIE.BYU polygon files
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkBYUReader is a source object that reads MOVIE.BYU polygon files.
    These files consist of a geometry file (.g), a scalar file (.s), a
    displacement or vector file (.d), and a 2D texture coordinate file
    (.t).
    """
    def CanReadFile(self, filename): # real signature unknown; restored from __doc__
        """
        CanReadFile(filename:str) -> int
        C++: static int CanReadFile(const char *filename)
        
        Returns 1 if this file can be read and 0 if the file cannot be
        read. Because BYU files do not have anything in the header
        specifying the file type, the result is not definitive.  Invalid
        files may still return 1 although a valid file will never return
        0.
        """
        return 0

    def GetDisplacementFileName(self): # real signature unknown; restored from __doc__
        """
        GetDisplacementFileName(self) -> str
        C++: virtual char *GetDisplacementFileName()
        """
        return ""

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetGeometryFileName(self): # real signature unknown; restored from __doc__
        """
        GetGeometryFileName(self) -> str
        C++: virtual char *GetGeometryFileName()
        """
        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 GetPartNumber(self): # real signature unknown; restored from __doc__
        """
        GetPartNumber(self) -> int
        C++: virtual int GetPartNumber()
        """
        return 0

    def GetPartNumberMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetPartNumberMaxValue(self) -> int
        C++: virtual int GetPartNumberMaxValue()
        """
        return 0

    def GetPartNumberMinValue(self): # real signature unknown; restored from __doc__
        """
        GetPartNumberMinValue(self) -> int
        C++: virtual int GetPartNumberMinValue()
        """
        return 0

    def GetReadDisplacement(self): # real signature unknown; restored from __doc__
        """
        GetReadDisplacement(self) -> int
        C++: virtual vtkTypeBool GetReadDisplacement()
        """
        return 0

    def GetReadScalar(self): # real signature unknown; restored from __doc__
        """
        GetReadScalar(self) -> int
        C++: virtual vtkTypeBool GetReadScalar()
        """
        return 0

    def GetReadTexture(self): # real signature unknown; restored from __doc__
        """
        GetReadTexture(self) -> int
        C++: virtual vtkTypeBool GetReadTexture()
        """
        return 0

    def GetScalarFileName(self): # real signature unknown; restored from __doc__
        """
        GetScalarFileName(self) -> str
        C++: virtual char *GetScalarFileName()
        """
        return ""

    def GetTextureFileName(self): # real signature unknown; restored from __doc__
        """
        GetTextureFileName(self) -> str
        C++: virtual char *GetTextureFileName()
        """
        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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkBYUReader
        C++: vtkBYUReader *NewInstance()
        """
        return vtkBYUReader

    def ReadDisplacementOff(self): # real signature unknown; restored from __doc__
        """
        ReadDisplacementOff(self) -> None
        C++: virtual void ReadDisplacementOff()
        """
        pass

    def ReadDisplacementOn(self): # real signature unknown; restored from __doc__
        """
        ReadDisplacementOn(self) -> None
        C++: virtual void ReadDisplacementOn()
        """
        pass

    def ReadScalarOff(self): # real signature unknown; restored from __doc__
        """
        ReadScalarOff(self) -> None
        C++: virtual void ReadScalarOff()
        """
        pass

    def ReadScalarOn(self): # real signature unknown; restored from __doc__
        """
        ReadScalarOn(self) -> None
        C++: virtual void ReadScalarOn()
        """
        pass

    def ReadTextureOff(self): # real signature unknown; restored from __doc__
        """
        ReadTextureOff(self) -> None
        C++: virtual void ReadTextureOff()
        """
        pass

    def ReadTextureOn(self): # real signature unknown; restored from __doc__
        """
        ReadTextureOn(self) -> None
        C++: virtual void ReadTextureOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkBYUReader
        C++: static vtkBYUReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkBYUReader

    def SetDisplacementFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDisplacementFileName(self, _arg:str) -> None
        C++: virtual void SetDisplacementFileName(const char *_arg)
        
        Specify name of displacement FileName.
        """
        pass

    def SetFileName(self, f): # real signature unknown; restored from __doc__
        """
        SetFileName(self, f:str) -> None
        C++: virtual void SetFileName(const char *f)
        
        Specify name of geometry FileName (alias).
        """
        pass

    def SetGeometryFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGeometryFileName(self, _arg:str) -> None
        C++: virtual void SetGeometryFileName(const char *_arg)
        
        Specify name of geometry FileName.
        """
        pass

    def SetPartNumber(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPartNumber(self, _arg:int) -> None
        C++: virtual void SetPartNumber(int _arg)
        
        Set/Get the part number to be read.
        """
        pass

    def SetReadDisplacement(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadDisplacement(self, _arg:int) -> None
        C++: virtual void SetReadDisplacement(vtkTypeBool _arg)
        
        Turn on/off the reading of the displacement file.
        """
        pass

    def SetReadScalar(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadScalar(self, _arg:int) -> None
        C++: virtual void SetReadScalar(vtkTypeBool _arg)
        
        Turn on/off the reading of the scalar file.
        """
        pass

    def SetReadTexture(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadTexture(self, _arg:int) -> None
        C++: virtual void SetReadTexture(vtkTypeBool _arg)
        
        Turn on/off the reading of the texture coordinate file. Specify
        name of geometry FileName.
        """
        pass

    def SetScalarFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetScalarFileName(self, _arg:str) -> None
        C++: virtual void SetScalarFileName(const char *_arg)
        
        Specify name of scalar FileName.
        """
        pass

    def SetTextureFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTextureFileName(self, _arg:str) -> None
        C++: virtual void SetTextureFileName(const char *_arg)
        
        Specify name of texture coordinates FileName.
        """
        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__': 'vtkBYUReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetGeometryFileName': <method 'SetGeometryFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetGeometryFileName': <method 'GetGeometryFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetDisplacementFileName': <method 'SetDisplacementFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetDisplacementFileName': <method 'GetDisplacementFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetScalarFileName': <method 'SetScalarFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetScalarFileName': <method 'GetScalarFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetTextureFileName': <method 'SetTextureFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetTextureFileName': <method 'GetTextureFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetReadDisplacement': <method 'SetReadDisplacement' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetReadDisplacement': <method 'GetReadDisplacement' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'ReadDisplacementOn': <method 'ReadDisplacementOn' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'ReadDisplacementOff': <method 'ReadDisplacementOff' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetReadScalar': <method 'SetReadScalar' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetReadScalar': <method 'GetReadScalar' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'ReadScalarOn': <method 'ReadScalarOn' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'ReadScalarOff': <method 'ReadScalarOff' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetReadTexture': <method 'SetReadTexture' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetReadTexture': <method 'GetReadTexture' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'ReadTextureOn': <method 'ReadTextureOn' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'ReadTextureOff': <method 'ReadTextureOff' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'SetPartNumber': <method 'SetPartNumber' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetPartNumberMinValue': <method 'GetPartNumberMinValue' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetPartNumberMaxValue': <method 'GetPartNumberMaxValue' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'GetPartNumber': <method 'GetPartNumber' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, 'CanReadFile': <method 'CanReadFile' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F043AE0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkBYUReader' objects>, '__doc__': 'vtkBYUReader - read MOVIE.BYU polygon files\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkBYUReader is a source object that reads MOVIE.BYU polygon files.\\nThese files consist of a geometry file (.g), a scalar file (.s), a\\ndisplacement or vector file (.d), and a 2D texture coordinate file\\n(.t).\\n\\n'})"
    __vtkname__ = 'vtkBYUReader'


class vtkBYUWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkBYUWriter - write MOVIE.BYU files
    
    Superclass: vtkWriter
    
    vtkBYUWriter writes MOVIE.BYU polygonal files. These files consist of
    a geometry file (.g), a scalar file (.s), a displacement or vector
    file (.d), and a 2D texture coordinate file (.t). These files must be
    specified to the object, the appropriate boolean variables must be
    true, and data must be available from the input for the files to be
    written. WARNING: this writer does not currently write triangle
    strips. Use vtkTriangleFilter to convert strips to triangles.
    """
    def GetDisplacementFileName(self): # real signature unknown; restored from __doc__
        """
        GetDisplacementFileName(self) -> str
        C++: virtual char *GetDisplacementFileName()
        """
        return ""

    def GetGeometryFileName(self): # real signature unknown; restored from __doc__
        """
        GetGeometryFileName(self) -> str
        C++: virtual char *GetGeometryFileName()
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkPolyData
        C++: vtkPolyData *GetInput()
        GetInput(self, port:int) -> vtkPolyData
        C++: vtkPolyData *GetInput(int port)
        
        Get the input to this writer.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetScalarFileName(self): # real signature unknown; restored from __doc__
        """
        GetScalarFileName(self) -> str
        C++: virtual char *GetScalarFileName()
        """
        return ""

    def GetTextureFileName(self): # real signature unknown; restored from __doc__
        """
        GetTextureFileName(self) -> str
        C++: virtual char *GetTextureFileName()
        """
        return ""

    def GetWriteDisplacement(self): # real signature unknown; restored from __doc__
        """
        GetWriteDisplacement(self) -> int
        C++: virtual vtkTypeBool GetWriteDisplacement()
        """
        return 0

    def GetWriteScalar(self): # real signature unknown; restored from __doc__
        """
        GetWriteScalar(self) -> int
        C++: virtual vtkTypeBool GetWriteScalar()
        """
        return 0

    def GetWriteTexture(self): # real signature unknown; restored from __doc__
        """
        GetWriteTexture(self) -> int
        C++: virtual vtkTypeBool GetWriteTexture()
        """
        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) -> vtkBYUWriter
        C++: vtkBYUWriter *NewInstance()
        """
        return vtkBYUWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkBYUWriter
        C++: static vtkBYUWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkBYUWriter

    def SetDisplacementFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDisplacementFileName(self, _arg:str) -> None
        C++: virtual void SetDisplacementFileName(const char *_arg)
        
        Specify the name of the displacement file to write.
        """
        pass

    def SetGeometryFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGeometryFileName(self, _arg:str) -> None
        C++: virtual void SetGeometryFileName(const char *_arg)
        
        Specify the name of the geometry file to write.
        """
        pass

    def SetScalarFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetScalarFileName(self, _arg:str) -> None
        C++: virtual void SetScalarFileName(const char *_arg)
        
        Specify the name of the scalar file to write.
        """
        pass

    def SetTextureFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTextureFileName(self, _arg:str) -> None
        C++: virtual void SetTextureFileName(const char *_arg)
        
        Specify the name of the texture file to write.
        """
        pass

    def SetWriteDisplacement(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWriteDisplacement(self, _arg:int) -> None
        C++: virtual void SetWriteDisplacement(vtkTypeBool _arg)
        
        Turn on/off writing the displacement file.
        """
        pass

    def SetWriteScalar(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWriteScalar(self, _arg:int) -> None
        C++: virtual void SetWriteScalar(vtkTypeBool _arg)
        
        Turn on/off writing the scalar file.
        """
        pass

    def SetWriteTexture(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWriteTexture(self, _arg:int) -> None
        C++: virtual void SetWriteTexture(vtkTypeBool _arg)
        
        Turn on/off writing the texture file.
        """
        pass

    def WriteDisplacementOff(self): # real signature unknown; restored from __doc__
        """
        WriteDisplacementOff(self) -> None
        C++: virtual void WriteDisplacementOff()
        """
        pass

    def WriteDisplacementOn(self): # real signature unknown; restored from __doc__
        """
        WriteDisplacementOn(self) -> None
        C++: virtual void WriteDisplacementOn()
        """
        pass

    def WriteScalarOff(self): # real signature unknown; restored from __doc__
        """
        WriteScalarOff(self) -> None
        C++: virtual void WriteScalarOff()
        """
        pass

    def WriteScalarOn(self): # real signature unknown; restored from __doc__
        """
        WriteScalarOn(self) -> None
        C++: virtual void WriteScalarOn()
        """
        pass

    def WriteTextureOff(self): # real signature unknown; restored from __doc__
        """
        WriteTextureOff(self) -> None
        C++: virtual void WriteTextureOff()
        """
        pass

    def WriteTextureOn(self): # real signature unknown; restored from __doc__
        """
        WriteTextureOn(self) -> None
        C++: virtual void WriteTextureOn()
        """
        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__': 'vtkBYUWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetGeometryFileName': <method 'SetGeometryFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetGeometryFileName': <method 'GetGeometryFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetDisplacementFileName': <method 'SetDisplacementFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetDisplacementFileName': <method 'GetDisplacementFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetScalarFileName': <method 'SetScalarFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetScalarFileName': <method 'GetScalarFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetTextureFileName': <method 'SetTextureFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetTextureFileName': <method 'GetTextureFileName' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetWriteDisplacement': <method 'SetWriteDisplacement' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetWriteDisplacement': <method 'GetWriteDisplacement' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'WriteDisplacementOn': <method 'WriteDisplacementOn' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'WriteDisplacementOff': <method 'WriteDisplacementOff' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetWriteScalar': <method 'SetWriteScalar' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetWriteScalar': <method 'GetWriteScalar' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'WriteScalarOn': <method 'WriteScalarOn' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'WriteScalarOff': <method 'WriteScalarOff' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'SetWriteTexture': <method 'SetWriteTexture' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetWriteTexture': <method 'GetWriteTexture' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'WriteTextureOn': <method 'WriteTextureOn' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'WriteTextureOff': <method 'WriteTextureOff' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F044010>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkBYUWriter' objects>, '__doc__': 'vtkBYUWriter - write MOVIE.BYU files\\n\\nSuperclass: vtkWriter\\n\\nvtkBYUWriter writes MOVIE.BYU polygonal files. These files consist of\\na geometry file (.g), a scalar file (.s), a displacement or vector\\nfile (.d), and a 2D texture coordinate file (.t). These files must be\\nspecified to the object, the appropriate boolean variables must be\\ntrue, and data must be available from the input for the files to be\\nwritten. WARNING: this writer does not currently write triangle\\nstrips. Use vtkTriangleFilter to convert strips to triangles.\\n\\n'})"
    __vtkname__ = 'vtkBYUWriter'


class vtkChacoReader(__vtkmodules_vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm):
    """
    vtkChacoReader - Read a Chaco file and create a vtkUnstructuredGrid.
    
    Superclass: vtkUnstructuredGridAlgorithm
    
    vtkChacoReader is an unstructured grid source object that reads Chaco
    files.  The reader DOES NOT respond to piece requests. Chaco is a
    graph partitioning package developed at Sandia National Laboratories
    in the early 1990s.  (http://www.cs.sandia.gov/~bahendr/chaco.html)
    
    Note that the Chaco "edges" become VTK "cells", and the Chaco
    "vertices" become VTK "points".
    """
    def GenerateEdgeWeightArraysOff(self): # real signature unknown; restored from __doc__
        """
        GenerateEdgeWeightArraysOff(self) -> None
        C++: virtual void GenerateEdgeWeightArraysOff()
        """
        pass

    def GenerateEdgeWeightArraysOn(self): # real signature unknown; restored from __doc__
        """
        GenerateEdgeWeightArraysOn(self) -> None
        C++: virtual void GenerateEdgeWeightArraysOn()
        """
        pass

    def GenerateGlobalElementIdArrayOff(self): # real signature unknown; restored from __doc__
        """
        GenerateGlobalElementIdArrayOff(self) -> None
        C++: virtual void GenerateGlobalElementIdArrayOff()
        """
        pass

    def GenerateGlobalElementIdArrayOn(self): # real signature unknown; restored from __doc__
        """
        GenerateGlobalElementIdArrayOn(self) -> None
        C++: virtual void GenerateGlobalElementIdArrayOn()
        """
        pass

    def GenerateGlobalNodeIdArrayOff(self): # real signature unknown; restored from __doc__
        """
        GenerateGlobalNodeIdArrayOff(self) -> None
        C++: virtual void GenerateGlobalNodeIdArrayOff()
        """
        pass

    def GenerateGlobalNodeIdArrayOn(self): # real signature unknown; restored from __doc__
        """
        GenerateGlobalNodeIdArrayOn(self) -> None
        C++: virtual void GenerateGlobalNodeIdArrayOn()
        """
        pass

    def GenerateVertexWeightArraysOff(self): # real signature unknown; restored from __doc__
        """
        GenerateVertexWeightArraysOff(self) -> None
        C++: virtual void GenerateVertexWeightArraysOff()
        """
        pass

    def GenerateVertexWeightArraysOn(self): # real signature unknown; restored from __doc__
        """
        GenerateVertexWeightArraysOn(self) -> None
        C++: virtual void GenerateVertexWeightArraysOn()
        """
        pass

    def GetBaseName(self): # real signature unknown; restored from __doc__
        """
        GetBaseName(self) -> str
        C++: virtual char *GetBaseName()
        """
        return ""

    def GetDimensionality(self): # real signature unknown; restored from __doc__
        """
        GetDimensionality(self) -> int
        C++: virtual int GetDimensionality()
        
        Access to meta data generated by RequestInformation.
        """
        return 0

    def GetEdgeWeightArrayName(self, weight): # real signature unknown; restored from __doc__
        """
        GetEdgeWeightArrayName(self, weight:int) -> str
        C++: const char *GetEdgeWeightArrayName(int weight)
        
        This method returns the name of the selected Edge weight cell
        array.  If you did not turn on GenerateEdgeWeightArrays, or if
        the weight you requested is invalid, it returns nullptr. Weights
        begin at one and go up to NumberOfEdgeWeights. This is a pointer
        to our copy of the name, so don't "delete" it.
        """
        return ""

    def GetGenerateEdgeWeightArrays(self): # real signature unknown; restored from __doc__
        """
        GetGenerateEdgeWeightArrays(self) -> int
        C++: virtual vtkTypeBool GetGenerateEdgeWeightArrays()
        """
        return 0

    def GetGenerateGlobalElementIdArray(self): # real signature unknown; restored from __doc__
        """
        GetGenerateGlobalElementIdArray(self) -> int
        C++: virtual vtkTypeBool GetGenerateGlobalElementIdArray()
        """
        return 0

    def GetGenerateGlobalNodeIdArray(self): # real signature unknown; restored from __doc__
        """
        GetGenerateGlobalNodeIdArray(self) -> int
        C++: virtual vtkTypeBool GetGenerateGlobalNodeIdArray()
        """
        return 0

    def GetGenerateVertexWeightArrays(self): # real signature unknown; restored from __doc__
        """
        GetGenerateVertexWeightArrays(self) -> int
        C++: virtual vtkTypeBool GetGenerateVertexWeightArrays()
        """
        return 0

    def GetGlobalElementIdArrayName(self): # real signature unknown; restored from __doc__
        """
        GetGlobalElementIdArrayName() -> str
        C++: static const char *GetGlobalElementIdArrayName()
        """
        return ""

    def GetGlobalNodeIdArrayName(self): # real signature unknown; restored from __doc__
        """
        GetGlobalNodeIdArrayName() -> str
        C++: static const char *GetGlobalNodeIdArrayName()
        """
        return ""

    def GetNumberOfCellWeightArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellWeightArrays(self) -> int
        C++: virtual int GetNumberOfCellWeightArrays()
        
        After this filter executes, this method returns the number of
        cell arrays that were created to hold the edge weights.  It is
        equal to NumberOfEdgeWeights if GenerateEdgeWeightArrays was ON.
        """
        return 0

    def GetNumberOfEdges(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfEdges(self) -> int
        C++: virtual vtkIdType GetNumberOfEdges()
        """
        return 0

    def GetNumberOfEdgeWeights(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfEdgeWeights(self) -> int
        C++: virtual int GetNumberOfEdgeWeights()
        
        Returns the number of weights per edge in the Chaco file, whether
        or not GenerateEdgeWeightArrays is ON.
        """
        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 GetNumberOfPointWeightArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointWeightArrays(self) -> int
        C++: virtual int GetNumberOfPointWeightArrays()
        
        After this filter executes, this method returns the number of
        point arrays that were created to hold the vertex weights.  It is
        equal to NumberOfVertexWeights if GenerateVertexWeightArrays was
        ON.
        """
        return 0

    def GetNumberOfVertexWeights(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfVertexWeights(self) -> int
        C++: virtual int GetNumberOfVertexWeights()
        
        Returns the number of weights per vertex in the Chaco file,
        whether or not GenerateVertexWeightArrays is ON.
        """
        return 0

    def GetNumberOfVertices(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfVertices(self) -> int
        C++: virtual vtkIdType GetNumberOfVertices()
        """
        return 0

    def GetVertexWeightArrayName(self, weight): # real signature unknown; restored from __doc__
        """
        GetVertexWeightArrayName(self, weight:int) -> str
        C++: const char *GetVertexWeightArrayName(int weight)
        
        This method returns the name of the selected Vertex weight point
        array.  If you did not turn on GenerateVertexWeightArrays, or if
        the weight you requested is invalid, it returns nullptr. Weights
        begin at one and go up to NumberOfVertexWeights. This is a
        pointer to our copy of the name, so don't "delete" it.
        """
        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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkChacoReader
        C++: vtkChacoReader *NewInstance()
        """
        return vtkChacoReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkChacoReader
        C++: static vtkChacoReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkChacoReader

    def SetBaseName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetBaseName(self, _arg:str) -> None
        C++: virtual void SetBaseName(const char *_arg)
        
        Specify the base name of the Chaco files.  The reader will try to
        open BaseName.coords and BaseName.graph.
        """
        pass

    def SetGenerateEdgeWeightArrays(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateEdgeWeightArrays(self, _arg:int) -> None
        C++: virtual void SetGenerateEdgeWeightArrays(vtkTypeBool _arg)
        
        Each edge in the Chaco file connects two vertices.  The file may
        specify one or more weights for each edge.  (The weight for an
        edge from vertex A to vertex B equals the weight from B to A.)
        Indicate with the following parameter whether this reader should
        create a cell array for each weight for every edge. Default is
        OFF.
        """
        pass

    def SetGenerateGlobalElementIdArray(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateGlobalElementIdArray(self, _arg:int) -> None
        C++: virtual void SetGenerateGlobalElementIdArray(
            vtkTypeBool _arg)
        
        Indicate whether this reader should create a cell array
        containing global IDs for the cells in the output
        vtkUnstructuredGrid.  These cells represent the edges that were
        in the Chaco file.  Each edge is a vtkLine. Default is ON.
        """
        pass

    def SetGenerateGlobalNodeIdArray(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateGlobalNodeIdArray(self, _arg:int) -> None
        C++: virtual void SetGenerateGlobalNodeIdArray(vtkTypeBool _arg)
        
        Indicate whether this reader should create a point array of
        global IDs for the points in the output vtkUnstructuredGrid. 
        These points are the vertices that were in the Chaco file. 
        Global point IDs start at "1" for the first vertex in
        BaseName.coords and go up from there. Default is ON.
        """
        pass

    def SetGenerateVertexWeightArrays(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateVertexWeightArrays(self, _arg:int) -> None
        C++: virtual void SetGenerateVertexWeightArrays(vtkTypeBool _arg)
        
        Indicate whether this reader should create a point array for each
        vertex weight in the Chaco file. Default is OFF.
        """
        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__\': \'vtkChacoReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'SetBaseName\': <method \'SetBaseName\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetBaseName\': <method \'GetBaseName\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'SetGenerateGlobalElementIdArray\': <method \'SetGenerateGlobalElementIdArray\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetGenerateGlobalElementIdArray\': <method \'GetGenerateGlobalElementIdArray\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateGlobalElementIdArrayOn\': <method \'GenerateGlobalElementIdArrayOn\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateGlobalElementIdArrayOff\': <method \'GenerateGlobalElementIdArrayOff\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetGlobalElementIdArrayName\': <method \'GetGlobalElementIdArrayName\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'SetGenerateGlobalNodeIdArray\': <method \'SetGenerateGlobalNodeIdArray\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetGenerateGlobalNodeIdArray\': <method \'GetGenerateGlobalNodeIdArray\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateGlobalNodeIdArrayOn\': <method \'GenerateGlobalNodeIdArrayOn\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateGlobalNodeIdArrayOff\': <method \'GenerateGlobalNodeIdArrayOff\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetGlobalNodeIdArrayName\': <method \'GetGlobalNodeIdArrayName\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'SetGenerateVertexWeightArrays\': <method \'SetGenerateVertexWeightArrays\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetGenerateVertexWeightArrays\': <method \'GetGenerateVertexWeightArrays\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateVertexWeightArraysOn\': <method \'GenerateVertexWeightArraysOn\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateVertexWeightArraysOff\': <method \'GenerateVertexWeightArraysOff\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfVertexWeights\': <method \'GetNumberOfVertexWeights\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetVertexWeightArrayName\': <method \'GetVertexWeightArrayName\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'SetGenerateEdgeWeightArrays\': <method \'SetGenerateEdgeWeightArrays\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetGenerateEdgeWeightArrays\': <method \'GetGenerateEdgeWeightArrays\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateEdgeWeightArraysOn\': <method \'GenerateEdgeWeightArraysOn\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GenerateEdgeWeightArraysOff\': <method \'GenerateEdgeWeightArraysOff\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfEdgeWeights\': <method \'GetNumberOfEdgeWeights\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetEdgeWeightArrayName\': <method \'GetEdgeWeightArrayName\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetDimensionality\': <method \'GetDimensionality\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfEdges\': <method \'GetNumberOfEdges\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfVertices\': <method \'GetNumberOfVertices\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfCellWeightArrays\': <method \'GetNumberOfCellWeightArrays\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'GetNumberOfPointWeightArrays\': <method \'GetNumberOfPointWeightArrays\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF85F044640>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOGeometry.vtkChacoReader\' objects>, \'__doc__\': \'vtkChacoReader - Read a Chaco file and create a vtkUnstructuredGrid.\\n\\nSuperclass: vtkUnstructuredGridAlgorithm\\n\\nvtkChacoReader is an unstructured grid source object that reads Chaco\\nfiles.  The reader DOES NOT respond to piece requests. Chaco is a\\ngraph partitioning package developed at Sandia National Laboratories\\nin the early 1990s.  (http://www.cs.sandia.gov/~bahendr/chaco.html)\\n\\nNote that the Chaco "edges" become VTK "cells", and the Chaco\\n"vertices" become VTK "points".\\n\\n\'})'
    __vtkname__ = 'vtkChacoReader'


class vtkFacetWriter(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkFacetWriter - reads a dataset in Facet format
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkFacetWriter creates an unstructured grid dataset. It reads ASCII
    files stored in Facet format
    
    The facet format looks like this: FACET FILE ... nparts Part 1 name 0
    npoints 0 0 p1x p1y p1z p2x p2y p2z ... 1 Part 1 name ncells
    npointspercell p1c1 p2c1 p3c1 ... pnc1 materialnum partnum p1c2 p2c2
    p3c2 ... pnc2 materialnum partnum ...
    """
    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 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) -> vtkFacetWriter
        C++: vtkFacetWriter *NewInstance()
        """
        return vtkFacetWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkFacetWriter
        C++: static vtkFacetWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkFacetWriter

    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 Facet datafile to read
        """
        pass

    def Write(self): # real signature unknown; restored from __doc__
        """
        Write(self) -> None
        C++: void Write()
        
        Write data
        """
        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__': 'vtkFacetWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, 'Write': <method 'Write' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F044930>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkFacetWriter' objects>, '__doc__': 'vtkFacetWriter - reads a dataset in Facet format\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkFacetWriter creates an unstructured grid dataset. It reads ASCII\\nfiles stored in Facet format\\n\\nThe facet format looks like this: FACET FILE ... nparts Part 1 name 0\\nnpoints 0 0 p1x p1y p1z p2x p2y p2z ... 1 Part 1 name ncells\\nnpointspercell p1c1 p2c1 p3c1 ... pnc1 materialnum partnum p1c2 p2c2\\np3c2 ... pnc2 materialnum partnum ...\\n\\n'})"
    __vtkname__ = 'vtkFacetWriter'


class vtkFLUENTReader(__vtkmodules_vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm):
    """
    vtkFLUENTReader - reads a dataset in Fluent file format
    
    Superclass: vtkMultiBlockDataSetAlgorithm
    
    vtkFLUENTReader creates an unstructured grid dataset. It reads .cas
    and .dat files stored in FLUENT native format.
    
    @par Thanks: Thanks to Brian W. Dotson & Terry E. Jordan (Department
    of Energy, National Energy Technology Laboratory) & Douglas McCorkle
    (Iowa State University) who developed this class. Please address all
    comments to Brian Dotson (brian.dotson
    
    etl.doe.gov) & Terry Jordan (terry.jordan@sa.netl.doe.gov) & Doug
    McCorkle (mccdo@iastate.edu)
    
    @sa
    vtkGAMBITReader
    """
    def DisableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllCellArrays(self) -> None
        C++: void DisableAllCellArrays()
        
        Turn on/off all cell arrays.
        """
        pass

    def EnableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllCellArrays(self) -> None
        C++: void EnableAllCellArrays()
        """
        pass

    def GetCellArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetCellArrayName(self, index:int) -> str
        C++: const char *GetCellArrayName(int index)
        
        Get the name of the cell array with the given index in the input.
        """
        return ""

    def GetCellArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetCellArrayStatus(self, name:str) -> int
        C++: int GetCellArrayStatus(const char *name)
        
        Get/Set whether the cell array with the given name is to be read.
        """
        return 0

    def GetDataByteOrder(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrder(self) -> int
        C++: int GetDataByteOrder()
        """
        return 0

    def GetDataByteOrderAsString(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrderAsString(self) -> str
        C++: const char *GetDataByteOrderAsString()
        """
        return ""

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetNumberOfCellArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellArrays(self) -> int
        C++: int GetNumberOfCellArrays(void)
        
        Get the number of cell arrays available in the input.
        """
        return 0

    def GetNumberOfCells(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCells(self) -> int
        C++: virtual vtkIdType GetNumberOfCells()
        
        Get the total number of cells. The number of cells is only valid
        after a successful read of the data file is performed. Initial
        value is 0.
        """
        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 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) -> vtkFLUENTReader
        C++: vtkFLUENTReader *NewInstance()
        """
        return vtkFLUENTReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkFLUENTReader
        C++: static vtkFLUENTReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkFLUENTReader

    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 SetDataByteOrder(self, __a): # real signature unknown; restored from __doc__
        """
        SetDataByteOrder(self, __a:int) -> None
        C++: void SetDataByteOrder(int)
        """
        pass

    def SetDataByteOrderToBigEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToBigEndian(self) -> None
        C++: void SetDataByteOrderToBigEndian()
        
        These methods should be used instead of the SwapBytes methods.
        They indicate the byte ordering of the file you are trying to
        read in. These methods will then either swap or not swap the
        bytes depending on the byte ordering of the machine it is being
        run on. For example, reading in a BigEndian file on a BigEndian
        machine will result in no swapping. Trying to read the same file
        on a LittleEndian machine will result in swapping. As a quick
        note most UNIX machines are BigEndian while PC's and VAX tend to
        be LittleEndian. So if the file you are reading in was generated
        on a VAX or PC, SetDataByteOrderToLittleEndian otherwise
        SetDataByteOrderToBigEndian. Not used when reading text files.
        """
        pass

    def SetDataByteOrderToLittleEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToLittleEndian(self) -> None
        C++: void SetDataByteOrderToLittleEndian()
        """
        pass

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify the file name of the Fluent case file to 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__': 'vtkFLUENTReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetNumberOfCells': <method 'GetNumberOfCells' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetNumberOfCellArrays': <method 'GetNumberOfCellArrays' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetCellArrayName': <method 'GetCellArrayName' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetCellArrayStatus': <method 'GetCellArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'SetCellArrayStatus': <method 'SetCellArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'DisableAllCellArrays': <method 'DisableAllCellArrays' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'EnableAllCellArrays': <method 'EnableAllCellArrays' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'SetDataByteOrderToBigEndian': <method 'SetDataByteOrderToBigEndian' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'SetDataByteOrderToLittleEndian': <method 'SetDataByteOrderToLittleEndian' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetDataByteOrder': <method 'GetDataByteOrder' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'SetDataByteOrder': <method 'SetDataByteOrder' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, 'GetDataByteOrderAsString': <method 'GetDataByteOrderAsString' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F044D80>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkFLUENTReader' objects>, '__doc__': 'vtkFLUENTReader - reads a dataset in Fluent file format\\n\\nSuperclass: vtkMultiBlockDataSetAlgorithm\\n\\nvtkFLUENTReader creates an unstructured grid dataset. It reads .cas\\nand .dat files stored in FLUENT native format.\\n\\n@par Thanks: Thanks to Brian W. Dotson & Terry E. Jordan (Department\\nof Energy, National Energy Technology Laboratory) & Douglas McCorkle\\n(Iowa State University) who developed this class. Please address all\\ncomments to Brian Dotson (brian.dotson\\n\\netl.doe.gov) & Terry Jordan (terry.jordan@sa.netl.doe.gov) & Doug\\nMcCorkle (mccdo@iastate.edu)\\n\\n@sa\\nvtkGAMBITReader\\n\\n'})"
    __vtkname__ = 'vtkFLUENTReader'


class vtkGAMBITReader(__vtkmodules_vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm):
    """
    vtkGAMBITReader - reads a dataset in Fluent GAMBIT neutral file format
    
    Superclass: vtkUnstructuredGridAlgorithm
    
    vtkGAMBITReader creates an unstructured grid dataset. It reads ASCII
    files stored in GAMBIT neutral format, with optional data stored at
    the nodes or at the cells of the model. A cell-based fielddata stores
    the material id.
    
    @par Thanks: Thanks to Jean M. Favre (CSCS, Swiss Center for
    Scientific Computing) who developed this class. Please address all
    comments to Jean Favre (jfavre at cscs.ch)
    
    @sa
    vtkAVSucdReader
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetNumberOfCellFields(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellFields(self) -> int
        C++: virtual int GetNumberOfCellFields()
        """
        return 0

    def GetNumberOfCells(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCells(self) -> int
        C++: virtual int GetNumberOfCells()
        
        Get the total number of cells. The number of cells is only valid
        after a successful read of the data file is performed.
        """
        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 GetNumberOfNodeFields(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNodeFields(self) -> int
        C++: virtual int GetNumberOfNodeFields()
        
        Get the number of data components at the nodes and cells.
        """
        return 0

    def GetNumberOfNodes(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfNodes(self) -> int
        C++: virtual int GetNumberOfNodes()
        
        Get the total number of nodes. The number of nodes is only valid
        after a successful read of the data file is performed.
        """
        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) -> vtkGAMBITReader
        C++: vtkGAMBITReader *NewInstance()
        """
        return vtkGAMBITReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkGAMBITReader
        C++: static vtkGAMBITReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkGAMBITReader

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify the file name of the GAMBIT data file to 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__': 'vtkGAMBITReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetNumberOfCells': <method 'GetNumberOfCells' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetNumberOfNodes': <method 'GetNumberOfNodes' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetNumberOfNodeFields': <method 'GetNumberOfNodeFields' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, 'GetNumberOfCellFields': <method 'GetNumberOfCellFields' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F0450D0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkGAMBITReader' objects>, '__doc__': 'vtkGAMBITReader - reads a dataset in Fluent GAMBIT neutral file format\\n\\nSuperclass: vtkUnstructuredGridAlgorithm\\n\\nvtkGAMBITReader creates an unstructured grid dataset. It reads ASCII\\nfiles stored in GAMBIT neutral format, with optional data stored at\\nthe nodes or at the cells of the model. A cell-based fielddata stores\\nthe material id.\\n\\n@par Thanks: Thanks to Jean M. Favre (CSCS, Swiss Center for\\nScientific Computing) who developed this class. Please address all\\ncomments to Jean Favre (jfavre at cscs.ch)\\n\\n@sa\\nvtkAVSucdReader\\n\\n'})"
    __vtkname__ = 'vtkGAMBITReader'


class vtkGLTFDocumentLoader(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkGLTFDocumentLoader - Deserialize a GLTF model file.
    
    Superclass: vtkObject
    
    vtkGLTFDocument loader is an internal utility class which defines
    data structures and functions with the purpose of deserializing a
    glTF model from a glTF file, loading its data from binary buffers and
    creating vtk objects with the extracted geometry. It contains an
    internal Model structure into which all loading is performed.
    
    The GL Transmission Format (glTF) is an API-neutral runtime asset
    delivery format. A glTF asset is represented by:
    - A JSON-formatted file (.gltf) containing a full scene description:
      node hierarchy, materials, cameras, as well as descriptor
      information for meshes, animations, and other constructs
    - Binary files (.bin) containing geometry and animation data, and
      other buffer-based data
    - Image files (.jpg, .png) for textures
    
    For the full specification, see:
    https://github.com/KhronosGroup/glTF/tree/master/specification/2.0
    """
    def ApplyAnimation(self, t, animationId, forceStep=False): # real signature unknown; restored from __doc__
        """
        ApplyAnimation(self, t:float, animationId:int,
            forceStep:bool=False) -> bool
        C++: bool ApplyAnimation(float t, int animationId,
            bool forceStep=false)
        
        Apply the specified animation, at the specified time, to the
        internal Model. Changes node transforms and morphing weights.
        """
        return False

    def BuildGlobalTransforms(self, nodeIndex, parentTransform): # real signature unknown; restored from __doc__
        """
        BuildGlobalTransforms(self, nodeIndex:int,
            parentTransform:vtkMatrix4x4) -> None
        C++: void BuildGlobalTransforms(unsigned int nodeIndex,
            vtkSmartPointer<vtkMatrix4x4> parentTransform)
        BuildGlobalTransforms(self) -> None
        C++: void BuildGlobalTransforms()
        
        Concatenate the current node's local transform to its parent's
        global transform, storing the resulting transform in the node's
        globalTransform field. Then does the same for the current node's
        children. Recursive.
        """
        pass

    def BuildModelVTKGeometry(self): # real signature unknown; restored from __doc__
        """
        BuildModelVTKGeometry(self) -> bool
        C++: bool BuildModelVTKGeometry()
        
        Converts the internal Model's loaded data into more convenient
        vtk objects.
        """
        return False

    def GetNumberOfComponentsForType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfComponentsForType(
            type:vtkGLTFDocumentLoader.AccessorType) -> int
        C++: static unsigned int GetNumberOfComponentsForType(
            vtkGLTFDocumentLoader::AccessorType type)
        
        Returns the number of components for a given accessor type.
        """
        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 GetSupportedExtensions(self): # real signature unknown; restored from __doc__
        """
        GetSupportedExtensions(self) -> (str, ...)
        C++: const std::vector<std::string> &GetSupportedExtensions()
        
        Get the list of extensions that are supported by this loader
        """
        pass

    def GetUsedExtensions(self): # real signature unknown; restored from __doc__
        """
        GetUsedExtensions(self) -> (str, ...)
        C++: const std::vector<std::string> &GetUsedExtensions()
        
        Get the list of extensions that are used by the current model
        """
        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 LoadModelMetaDataFromFile(self, FileName): # real signature unknown; restored from __doc__
        """
        LoadModelMetaDataFromFile(self, FileName:str) -> bool
        C++: bool LoadModelMetaDataFromFile(std::string FileName)
        
        Reset internal Model struct, and serialize glTF metadata (all
        json information) into it. To load buffers, use LoadModelData
        """
        return False

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkGLTFDocumentLoader
        C++: vtkGLTFDocumentLoader *NewInstance()
        """
        return vtkGLTFDocumentLoader

    def ResetAnimation(self, animationId): # real signature unknown; restored from __doc__
        """
        ResetAnimation(self, animationId:int) -> None
        C++: void ResetAnimation(int animationId)
        
        Restore the transforms that were modified by an animation to
        their initial state
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkGLTFDocumentLoader
        C++: static vtkGLTFDocumentLoader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkGLTFDocumentLoader

    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."""


    AccessorType = None # (!) real value is "<class 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader.AccessorType'>"
    ComponentType = None # (!) real value is "<class 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader.ComponentType'>"
    Target = None # (!) real value is "<class 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader.Target'>"
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkGLTFDocumentLoader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'ApplyAnimation': <method 'ApplyAnimation' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'ResetAnimation': <method 'ResetAnimation' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'LoadModelMetaDataFromFile': <method 'LoadModelMetaDataFromFile' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'BuildModelVTKGeometry': <method 'BuildModelVTKGeometry' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'GetNumberOfComponentsForType': <method 'GetNumberOfComponentsForType' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'GetSupportedExtensions': <method 'GetSupportedExtensions' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'GetUsedExtensions': <method 'GetUsedExtensions' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'BuildGlobalTransforms': <method 'BuildGlobalTransforms' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, 'Target': <class 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader.Target'>, 'AccessorType': <class 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader.AccessorType'>, 'ComponentType': <class 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader.ComponentType'>, '__new__': <built-in method __new__ of type object at 0x00007FF85F045940>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkGLTFDocumentLoader' objects>, '__doc__': 'vtkGLTFDocumentLoader - Deserialize a GLTF model file.\\n\\nSuperclass: vtkObject\\n\\nvtkGLTFDocument loader is an internal utility class which defines\\ndata structures and functions with the purpose of deserializing a\\nglTF model from a glTF file, loading its data from binary buffers and\\ncreating vtk objects with the extracted geometry. It contains an\\ninternal Model structure into which all loading is performed.\\n\\nThe GL Transmission Format (glTF) is an API-neutral runtime asset\\ndelivery format. A glTF asset is represented by:\\n- A JSON-formatted file (.gltf) containing a full scene description:\\n  node hierarchy, materials, cameras, as well as descriptor\\n  information for meshes, animations, and other constructs\\n- Binary files (.bin) containing geometry and animation data, and\\n  other buffer-based data\\n- Image files (.jpg, .png) for textures\\n\\nFor the full specification, see:\\nhttps://github.com/KhronosGroup/glTF/tree/master/specification/2.0\\n\\n'})"
    __vtkname__ = 'vtkGLTFDocumentLoader'


class vtkGLTFReader(__vtkmodules_vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm):
    """
    vtkGLTFReader - Read a GLTF file.
    
    Superclass: vtkMultiBlockDataSetAlgorithm
    
    vtkGLTFReader is a concrete subclass of vtkMultiBlockDataSetAlgorithm
    that reads glTF 2.0 files.
    
    The GL Transmission Format (glTF) is an API-neutral runtime asset
    delivery format. A glTF asset is represented by:
    - A JSON-formatted file (.gltf) containing a full scene description:
      node hierarchy, materials, cameras, as well as descriptor
      information for meshes, animations, and other constructs
    - Binary files (.bin) containing geometry and animation data, and
      other buffer-based data
    - Image files (.jpg, .png) for textures
    
    This reader currently outputs a vtkMultiBlockDataSet containing
    geometry information for the current selected scene, with animations,
    skins and morph targets applied, unless configured not to (see
    ApplyDeformationsToGeometry).
    
    It is possible to get information about available scenes and
    animations by using the corresponding accessors. To use animations,
    first call SetFramerate with a non-zero value, then use
    EnableAnimation or DisableAnimation to configure which animations you
    would like to apply to the geometry. Finally, use UPDATE_TIME_STEPS
    to choose which frame to apply. If ApplyDeformationsToGeometry is set
    to true, the reader will apply the deformations, otherwise, animation
    transformation information will be saved to the dataset's FieldData.
    
    Materials are currently not supported in this reader. If you would
    like to display materials, please try using vtkGLTFImporter. You
    could also use vtkGLTFReader::GetGLTFTexture, to access the image
    data that was loaded from the glTF 2.0 document.
    
    This reader only supports assets that use the 2.x version of the glTF
    specification.
    
    For the full glTF specification, see:
    https://github.com/KhronosGroup/glTF/tree/master/specification/2.0
    
    Note: array sizes should not exceed INT_MAX
    
    @sa
    vtkMultiBlockDataSetAlgorithm vtkGLTFImporter
    """
    def ApplyDeformationsToGeometryOff(self): # real signature unknown; restored from __doc__
        """
        ApplyDeformationsToGeometryOff(self) -> None
        C++: virtual void ApplyDeformationsToGeometryOff()
        """
        pass

    def ApplyDeformationsToGeometryOn(self): # real signature unknown; restored from __doc__
        """
        ApplyDeformationsToGeometryOn(self) -> None
        C++: virtual void ApplyDeformationsToGeometryOn()
        """
        pass

    def DisableAnimation(self, animationIndex): # real signature unknown; restored from __doc__
        """
        DisableAnimation(self, animationIndex:int) -> None
        C++: void DisableAnimation(vtkIdType animationIndex)
        """
        pass

    def EnableAnimation(self, animationIndex): # real signature unknown; restored from __doc__
        """
        EnableAnimation(self, animationIndex:int) -> None
        C++: void EnableAnimation(vtkIdType animationIndex)
        
        Enable/Disable an animation. The reader will apply all enabled
        animations to the model's transformations, at the specified time
        step. Use UPDATE_TIME_STEP to select which frame should be
        applied.
        """
        pass

    def GetAllSceneNames(self): # real signature unknown; restored from __doc__
        """
        GetAllSceneNames(self) -> vtkStringArray
        C++: vtkStringArray *GetAllSceneNames()
        
        Get a list all scenes names as a vtkStringArray, with duplicate
        names numbered and empty names replaced by a generic name. All
        names are guaranteed to be unique, and their index in the array
        matches the glTF document's scene indices.
        """
        pass

    def GetAnimationDuration(self, animationIndex): # real signature unknown; restored from __doc__
        """
        GetAnimationDuration(self, animationIndex:int) -> float
        C++: float GetAnimationDuration(vtkIdType animationIndex)
        """
        return 0.0

    def GetAnimationName(self, animationIndex): # real signature unknown; restored from __doc__
        """
        GetAnimationName(self, animationIndex:int) -> str
        C++: std::string GetAnimationName(vtkIdType animationIndex)
        """
        return ""

    def GetAnimationSelection(self): # real signature unknown; restored from __doc__
        """
        GetAnimationSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetAnimationSelection()
        
        Get the vtkDataArraySelection object to enable/disable
        animations.
        """
        pass

    def GetApplyDeformationsToGeometry(self): # real signature unknown; restored from __doc__
        """
        GetApplyDeformationsToGeometry(self) -> bool
        C++: virtual bool GetApplyDeformationsToGeometry()
        """
        return False

    def GetCurrentScene(self): # real signature unknown; restored from __doc__
        """
        GetCurrentScene(self) -> int
        C++: virtual vtkIdType GetCurrentScene()
        
        Get/Set the scene to be used by the reader
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetFrameRate(self): # real signature unknown; restored from __doc__
        """
        GetFrameRate(self) -> int
        C++: virtual unsigned int GetFrameRate()
        
        Get/Set the rate at which animations will be sampled: the glTF
        format does not have the concept of static timesteps. TimeSteps
        are generated, during the REQUEST_INFORMATION pass, as linearly
        interpolated time values between 0s and the animations' maximum
        durations, sampled at the specified frame rate. Use the
        TIME_STEPS information key to obtain integer indices to each of
        these steps.
        """
        return 0

    def GetNumberOfAnimations(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfAnimations(self) -> int
        C++: virtual vtkIdType GetNumberOfAnimations()
        
        glTF models can contain multiple animations, with various names
        and duration. glTF does not specify however any runtime behavior
        (order of playing, auto-start, loops, mapping of timelines, etc),
        which is why no animation is enabled by default. These accessors
        expose metadata information about a model's available animations.
        """
        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 GetNumberOfScenes(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfScenes(self) -> int
        C++: virtual vtkIdType GetNumberOfScenes()
        """
        return 0

    def GetNumberOfTextures(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfTextures(self) -> int
        C++: vtkIdType GetNumberOfTextures()
        """
        return 0

    def GetSceneName(self, sceneIndex): # real signature unknown; restored from __doc__
        """
        GetSceneName(self, sceneIndex:int) -> str
        C++: std::string GetSceneName(vtkIdType sceneIndex)
        
        glTF models can contain multiple scene descriptions. These
        accessors expose metadata information about a model's available
        scenes.
        """
        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 IsAnimationEnabled(self, animationIndex): # real signature unknown; restored from __doc__
        """
        IsAnimationEnabled(self, animationIndex:int) -> bool
        C++: bool IsAnimationEnabled(vtkIdType animationIndex)
        """
        return False

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkGLTFReader
        C++: vtkGLTFReader *NewInstance()
        """
        return vtkGLTFReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkGLTFReader
        C++: static vtkGLTFReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkGLTFReader

    def SetApplyDeformationsToGeometry(self, flag): # real signature unknown; restored from __doc__
        """
        SetApplyDeformationsToGeometry(self, flag:bool) -> None
        C++: void SetApplyDeformationsToGeometry(bool flag)
        
        The model's skinning transforms are computed and added to the different vtkPolyData
        objects' field data. If this flag is set to true, the reader will
        apply those skinning transforms to the model's geometry.
        """
        pass

    def SetCurrentScene(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCurrentScene(self, _arg:int) -> None
        C++: virtual void SetCurrentScene(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)
        
        Set/Get the name of the file from which to read points.
        """
        pass

    def SetFrameRate(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFrameRate(self, _arg:int) -> None
        C++: virtual void SetFrameRate(unsigned int _arg)
        """
        pass

    def SetScene(self, scene): # real signature unknown; restored from __doc__
        """
        SetScene(self, scene:str) -> None
        C++: void SetScene(const std::string &scene)
        """
        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__\': \'vtkGLTFReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetNumberOfTextures\': <method \'GetNumberOfTextures\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'SetApplyDeformationsToGeometry\': <method \'SetApplyDeformationsToGeometry\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetApplyDeformationsToGeometry\': <method \'GetApplyDeformationsToGeometry\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'ApplyDeformationsToGeometryOn\': <method \'ApplyDeformationsToGeometryOn\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'ApplyDeformationsToGeometryOff\': <method \'ApplyDeformationsToGeometryOff\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetNumberOfAnimations\': <method \'GetNumberOfAnimations\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetAnimationName\': <method \'GetAnimationName\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetAnimationDuration\': <method \'GetAnimationDuration\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'EnableAnimation\': <method \'EnableAnimation\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'DisableAnimation\': <method \'DisableAnimation\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'IsAnimationEnabled\': <method \'IsAnimationEnabled\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetSceneName\': <method \'GetSceneName\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetNumberOfScenes\': <method \'GetNumberOfScenes\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetCurrentScene\': <method \'GetCurrentScene\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'SetCurrentScene\': <method \'SetCurrentScene\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'SetScene\': <method \'SetScene\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetFrameRate\': <method \'GetFrameRate\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'SetFrameRate\': <method \'SetFrameRate\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetAllSceneNames\': <method \'GetAllSceneNames\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'GetAnimationSelection\': <method \'GetAnimationSelection\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF85F045E90>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOGeometry.vtkGLTFReader\' objects>, \'__doc__\': "vtkGLTFReader - Read a GLTF file.\\n\\nSuperclass: vtkMultiBlockDataSetAlgorithm\\n\\nvtkGLTFReader is a concrete subclass of vtkMultiBlockDataSetAlgorithm\\nthat reads glTF 2.0 files.\\n\\nThe GL Transmission Format (glTF) is an API-neutral runtime asset\\ndelivery format. A glTF asset is represented by:\\n- A JSON-formatted file (.gltf) containing a full scene description:\\n  node hierarchy, materials, cameras, as well as descriptor\\n  information for meshes, animations, and other constructs\\n- Binary files (.bin) containing geometry and animation data, and\\n  other buffer-based data\\n- Image files (.jpg, .png) for textures\\n\\nThis reader currently outputs a vtkMultiBlockDataSet containing\\ngeometry information for the current selected scene, with animations,\\nskins and morph targets applied, unless configured not to (see\\nApplyDeformationsToGeometry).\\n\\nIt is possible to get information about available scenes and\\nanimations by using the corresponding accessors. To use animations,\\nfirst call SetFramerate with a non-zero value, then use\\nEnableAnimation or DisableAnimation to configure which animations you\\nwould like to apply to the geometry. Finally, use UPDATE_TIME_STEPS\\nto choose which frame to apply. If ApplyDeformationsToGeometry is set\\nto true, the reader will apply the deformations, otherwise, animation\\ntransformation information will be saved to the dataset\'s FieldData.\\n\\nMaterials are currently not supported in this reader. If you would\\nlike to display materials, please try using vtkGLTFImporter. You\\ncould also use vtkGLTFReader::GetGLTFTexture, to access the image\\ndata that was loaded from the glTF 2.0 document.\\n\\nThis reader only supports assets that use the 2.x version of the glTF\\nspecification.\\n\\nFor the full glTF specification, see:\\nhttps://github.com/KhronosGroup/glTF/tree/master/specification/2.0\\n\\nNote: array sizes should not exceed INT_MAX\\n\\n@sa\\nvtkMultiBlockDataSetAlgorithm vtkGLTFImporter\\n\\n"})'
    __vtkname__ = 'vtkGLTFReader'


class vtkGLTFWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkGLTFWriter - export a scene into GLTF 2.0 format.
    
    Superclass: vtkWriter
    
    vtkGLTFWriter is a concrete subclass of vtkWriter that writes GLTF
    2.0 files. Its input is a multiblock dataset as it is produced by the
    CityGML reader. The dataset contains a list of buildings, a mesh or a
    point cloud.
    
    For buildings, each building is made of pieces (polydata), each piece
    could potentially have a different texture. The mesh input is the
    same as one building. The point cloud input, is the same as mesh
    input but with Verts instead of Polys.
    
    * Materials, including textures, are described as fields in the
    * polydata. If InlineData is false, we only refer to textures files
    * refered in the data, otherwise we read the textures and save them
    * encoded in the file.
    *
    * @sa
    * vtkCityGMLReader
    * vtkPolyData
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetInlineData(self): # real signature unknown; restored from __doc__
        """
        GetInlineData(self) -> bool
        C++: virtual bool GetInlineData()
        
        Should the binary data be included in the json file as a base64
        string.
        """
        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 GetSaveActivePointColor(self): # real signature unknown; restored from __doc__
        """
        GetSaveActivePointColor(self) -> bool
        C++: virtual bool GetSaveActivePointColor()
        
        If true, the writer looks at the active scalar and if it finds a
        3 or 4 component, float, unsigned char or unsigned short it
        stores a RGB or RGBA attribute called COLOR_0 in the GLTF file.
        The default is false.  Note a float component has to be bewtween
        [0, 1] while the unsigned chars and unsigned short are OpenGL
        normalized integers (are used to store a float between [0, 1]).
        """
        return False

    def GetSaveBatchId(self): # real signature unknown; restored from __doc__
        """
        GetSaveBatchId(self) -> bool
        C++: virtual bool GetSaveBatchId()
        
        It looks for point arrays called _BATCHID in the data and it
        saves it in the GLTF file if found. _BATCHID is an index used in
        3D Tiles b3dm format. This format stores a binary gltf with a
        mesh that has several objects (buildings). Objects are indexed
        from 0 to number of objects - 1, all points of an objects have
        the same index. These index values are stored in _BATCHID
        """
        return False

    def GetSaveNormal(self): # real signature unknown; restored from __doc__
        """
        GetSaveNormal(self) -> bool
        C++: virtual bool GetSaveNormal()
        
        It looks for the normals point attribute and saves it in the GLTF
        file if found with the name NORMAL Cesium needs this to render
        buildings correctly if there is no texture.
        """
        return False

    def GetSaveTextures(self): # real signature unknown; restored from __doc__
        """
        GetSaveTextures(self) -> bool
        C++: virtual bool GetSaveTextures()
        
        If true (default) we save textures. We only include a reference
        to the texture file unless you want to include the binary data in
        the json file using InlineData in which case we have to load the
        texture in memory and save it encoded in the json file.
        @sa
        TextureBaseDirectory
        """
        return False

    def GetTextureBaseDirectory(self): # real signature unknown; restored from __doc__
        """
        GetTextureBaseDirectory(self) -> str
        C++: virtual char *GetTextureBaseDirectory()
        """
        return ""

    def InlineDataOff(self): # real signature unknown; restored from __doc__
        """
        InlineDataOff(self) -> None
        C++: virtual void InlineDataOff()
        """
        pass

    def InlineDataOn(self): # real signature unknown; restored from __doc__
        """
        InlineDataOn(self) -> None
        C++: virtual void InlineDataOn()
        """
        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) -> vtkGLTFWriter
        C++: vtkGLTFWriter *NewInstance()
        """
        return vtkGLTFWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkGLTFWriter
        C++: static vtkGLTFWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkGLTFWriter

    def SaveActivePointColorOff(self): # real signature unknown; restored from __doc__
        """
        SaveActivePointColorOff(self) -> None
        C++: virtual void SaveActivePointColorOff()
        """
        pass

    def SaveActivePointColorOn(self): # real signature unknown; restored from __doc__
        """
        SaveActivePointColorOn(self) -> None
        C++: virtual void SaveActivePointColorOn()
        """
        pass

    def SaveBatchIdOff(self): # real signature unknown; restored from __doc__
        """
        SaveBatchIdOff(self) -> None
        C++: virtual void SaveBatchIdOff()
        """
        pass

    def SaveBatchIdOn(self): # real signature unknown; restored from __doc__
        """
        SaveBatchIdOn(self) -> None
        C++: virtual void SaveBatchIdOn()
        """
        pass

    def SaveNormalOff(self): # real signature unknown; restored from __doc__
        """
        SaveNormalOff(self) -> None
        C++: virtual void SaveNormalOff()
        """
        pass

    def SaveNormalOn(self): # real signature unknown; restored from __doc__
        """
        SaveNormalOn(self) -> None
        C++: virtual void SaveNormalOn()
        """
        pass

    def SaveTexturesOff(self): # real signature unknown; restored from __doc__
        """
        SaveTexturesOff(self) -> None
        C++: virtual void SaveTexturesOff()
        """
        pass

    def SaveTexturesOn(self): # real signature unknown; restored from __doc__
        """
        SaveTexturesOn(self) -> None
        C++: virtual void SaveTexturesOn()
        """
        pass

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify the name of the GLTF file to write.
        """
        pass

    def SetInlineData(self, _arg): # real signature unknown; restored from __doc__
        """
        SetInlineData(self, _arg:bool) -> None
        C++: virtual void SetInlineData(bool _arg)
        """
        pass

    def SetSaveActivePointColor(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSaveActivePointColor(self, _arg:bool) -> None
        C++: virtual void SetSaveActivePointColor(bool _arg)
        """
        pass

    def SetSaveBatchId(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSaveBatchId(self, _arg:bool) -> None
        C++: virtual void SetSaveBatchId(bool _arg)
        """
        pass

    def SetSaveNormal(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSaveNormal(self, _arg:bool) -> None
        C++: virtual void SetSaveNormal(bool _arg)
        """
        pass

    def SetSaveTextures(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSaveTextures(self, _arg:bool) -> None
        C++: virtual void SetSaveTextures(bool _arg)
        """
        pass

    def SetTextureBaseDirectory(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTextureBaseDirectory(self, _arg:str) -> None
        C++: virtual void SetTextureBaseDirectory(const char *_arg)
        
        Specify the base directory for texture files.
        """
        pass

    def WriteToString(self): # real signature unknown; restored from __doc__
        """
        WriteToString(self) -> str
        C++: std::string WriteToString()
        
        Write the result to a string instead of a file
        """
        return ""

    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__': 'vtkGLTFWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetTextureBaseDirectory': <method 'SetTextureBaseDirectory' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetTextureBaseDirectory': <method 'GetTextureBaseDirectory' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetInlineData': <method 'GetInlineData' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetInlineData': <method 'SetInlineData' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'InlineDataOn': <method 'InlineDataOn' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'InlineDataOff': <method 'InlineDataOff' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetSaveNormal': <method 'GetSaveNormal' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetSaveNormal': <method 'SetSaveNormal' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveNormalOn': <method 'SaveNormalOn' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveNormalOff': <method 'SaveNormalOff' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetSaveBatchId': <method 'GetSaveBatchId' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetSaveBatchId': <method 'SetSaveBatchId' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveBatchIdOn': <method 'SaveBatchIdOn' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveBatchIdOff': <method 'SaveBatchIdOff' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetSaveTextures': <method 'GetSaveTextures' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetSaveTextures': <method 'SetSaveTextures' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveTexturesOn': <method 'SaveTexturesOn' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveTexturesOff': <method 'SaveTexturesOff' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'GetSaveActivePointColor': <method 'GetSaveActivePointColor' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SetSaveActivePointColor': <method 'SetSaveActivePointColor' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveActivePointColorOn': <method 'SaveActivePointColorOn' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'SaveActivePointColorOff': <method 'SaveActivePointColorOff' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, 'WriteToString': <method 'WriteToString' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F046440>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkGLTFWriter' objects>, '__doc__': 'vtkGLTFWriter - export a scene into GLTF 2.0 format.\\n\\nSuperclass: vtkWriter\\n\\nvtkGLTFWriter is a concrete subclass of vtkWriter that writes GLTF\\n2.0 files. Its input is a multiblock dataset as it is produced by the\\nCityGML reader. The dataset contains a list of buildings, a mesh or a\\npoint cloud.\\n\\nFor buildings, each building is made of pieces (polydata), each piece\\ncould potentially have a different texture. The mesh input is the\\nsame as one building. The point cloud input, is the same as mesh\\ninput but with Verts instead of Polys.\\n\\n* Materials, including textures, are described as fields in the\\n* polydata. If InlineData is false, we only refer to textures files\\n* refered in the data, otherwise we read the textures and save them\\n* encoded in the file.\\n*\\n* @sa\\n* vtkCityGMLReader\\n* vtkPolyData\\n\\n'})"
    __vtkname__ = 'vtkGLTFWriter'


class vtkHoudiniPolyDataWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkHoudiniPolyDataWriter - write vtk polygonal data to Houdini file.
    
    Superclass: vtkWriter
    
    vtkHoudiniPolyDataWriter is a source object that writes VTK polygonal
    data files in ASCII Houdini format (see
    http://www.sidefx.com/docs/houdini15.0/io/formats/geo).
    """
    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 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 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) -> vtkHoudiniPolyDataWriter
        C++: vtkHoudiniPolyDataWriter *NewInstance()
        """
        return vtkHoudiniPolyDataWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkHoudiniPolyDataWriter
        C++: static vtkHoudiniPolyDataWriter *SafeDownCast(
            vtkObjectBase *o)
        """
        return vtkHoudiniPolyDataWriter

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(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__': 'vtkHoudiniPolyDataWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F046710>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkHoudiniPolyDataWriter' objects>, '__doc__': 'vtkHoudiniPolyDataWriter - write vtk polygonal data to Houdini file.\\n\\nSuperclass: vtkWriter\\n\\nvtkHoudiniPolyDataWriter is a source object that writes VTK polygonal\\ndata files in ASCII Houdini format (see\\nhttp://www.sidefx.com/docs/houdini15.0/io/formats/geo).\\n\\n'})"
    __vtkname__ = 'vtkHoudiniPolyDataWriter'


class vtkIVWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkIVWriter - export polydata into OpenInventor 2.0 format.
    
    Superclass: vtkWriter
    
    vtkIVWriter is a concrete subclass of vtkWriter that writes
    OpenInventor 2.0 files.
    
    @sa
    vtkPolyDataWriter
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkPolyData
        C++: vtkPolyData *GetInput()
        GetInput(self, port:int) -> vtkPolyData
        C++: vtkPolyData *GetInput(int port)
        
        Get the input to this writer.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def 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) -> vtkIVWriter
        C++: vtkIVWriter *NewInstance()
        """
        return vtkIVWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkIVWriter
        C++: static vtkIVWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkIVWriter

    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 vtk polygon data file to write.
        """
        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__': 'vtkIVWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F046A00>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkIVWriter' objects>, '__doc__': 'vtkIVWriter - export polydata into OpenInventor 2.0 format.\\n\\nSuperclass: vtkWriter\\n\\nvtkIVWriter is a concrete subclass of vtkWriter that writes\\nOpenInventor 2.0 files.\\n\\n@sa\\nvtkPolyDataWriter\\n\\n'})"
    __vtkname__ = 'vtkIVWriter'


class vtkMCubesReader(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkMCubesReader - read binary marching cubes file
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkMCubesReader is a source object that reads binary marching cubes
    files. (Marching cubes is an isosurfacing technique that generates
    many triangles.) The binary format is supported by W. Lorensen's
    marching cubes program (and the vtkSliceCubes object). The format
    repeats point coordinates, so this object will merge the points with
    a vtkLocator object. You can choose to supply the vtkLocator or use
    the default.
    
    @warning
    Binary files assumed written in sun/hp/sgi (i.e., Big Endian) form.
    
    @warning
    Because points are merged when read, degenerate triangles may be
    removed. Thus the number of triangles read may be fewer than the
    number of triangles actually created.
    
    @warning
    The point merging does not take into account that the same point may
    have different normals. For example, running vtkPolyDataNormals after
    vtkContourFilter may split triangles because of the FeatureAngle
    ivar. Subsequent reading with vtkMCubesReader will merge the points
    and use the first point's normal. For the most part, this is
    undesirable.
    
    @warning
    Normals are generated from the gradient of the data scalar values.
    Hence the normals may on occasion point in a direction inconsistent
    with the ordering of the triangle vertices. If this happens, the
    resulting surface may be "black".  Reverse the sense of the
    FlipNormals boolean flag to correct this.
    
    @sa
    vtkContourFilter vtkMarchingCubes vtkSliceCubes vtkLocator
    """
    def CreateDefaultLocator(self): # real signature unknown; restored from __doc__
        """
        CreateDefaultLocator(self) -> None
        C++: void CreateDefaultLocator()
        
        Create default locator. Used to create one when none is
        specified.
        """
        pass

    def FlipNormalsOff(self): # real signature unknown; restored from __doc__
        """
        FlipNormalsOff(self) -> None
        C++: virtual void FlipNormalsOff()
        """
        pass

    def FlipNormalsOn(self): # real signature unknown; restored from __doc__
        """
        FlipNormalsOn(self) -> None
        C++: virtual void FlipNormalsOn()
        """
        pass

    def GetDataByteOrder(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrder(self) -> int
        C++: int GetDataByteOrder()
        """
        return 0

    def GetDataByteOrderAsString(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrderAsString(self) -> str
        C++: const char *GetDataByteOrderAsString()
        """
        return ""

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetFlipNormals(self): # real signature unknown; restored from __doc__
        """
        GetFlipNormals(self) -> int
        C++: virtual vtkTypeBool GetFlipNormals()
        """
        return 0

    def GetHeaderSize(self): # real signature unknown; restored from __doc__
        """
        GetHeaderSize(self) -> int
        C++: virtual int GetHeaderSize()
        """
        return 0

    def GetHeaderSizeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetHeaderSizeMaxValue(self) -> int
        C++: virtual int GetHeaderSizeMaxValue()
        """
        return 0

    def GetHeaderSizeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetHeaderSizeMinValue(self) -> int
        C++: virtual int GetHeaderSizeMinValue()
        """
        return 0

    def GetLimitsFileName(self): # real signature unknown; restored from __doc__
        """
        GetLimitsFileName(self) -> str
        C++: virtual char *GetLimitsFileName()
        """
        return ""

    def GetLocator(self): # real signature unknown; restored from __doc__
        """
        GetLocator(self) -> vtkIncrementalPointLocator
        C++: virtual vtkIncrementalPointLocator *GetLocator()
        """
        pass

    def GetMTime(self): # real signature unknown; restored from __doc__
        """
        GetMTime(self) -> int
        C++: vtkMTimeType GetMTime() override;
        
        Return the mtime also considering the locator.
        """
        return 0

    def GetNormals(self): # real signature unknown; restored from __doc__
        """
        GetNormals(self) -> int
        C++: virtual vtkTypeBool GetNormals()
        """
        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 GetSwapBytes(self): # real signature unknown; restored from __doc__
        """
        GetSwapBytes(self) -> int
        C++: virtual vtkTypeBool GetSwapBytes()
        """
        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) -> vtkMCubesReader
        C++: vtkMCubesReader *NewInstance()
        """
        return vtkMCubesReader

    def NormalsOff(self): # real signature unknown; restored from __doc__
        """
        NormalsOff(self) -> None
        C++: virtual void NormalsOff()
        """
        pass

    def NormalsOn(self): # real signature unknown; restored from __doc__
        """
        NormalsOn(self) -> None
        C++: virtual void NormalsOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMCubesReader
        C++: static vtkMCubesReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkMCubesReader

    def SetDataByteOrder(self, __a): # real signature unknown; restored from __doc__
        """
        SetDataByteOrder(self, __a:int) -> None
        C++: void SetDataByteOrder(int)
        """
        pass

    def SetDataByteOrderToBigEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToBigEndian(self) -> None
        C++: void SetDataByteOrderToBigEndian()
        
        These methods should be used instead of the SwapBytes methods.
        They indicate the byte ordering of the file you are trying to
        read in. These methods will then either swap or not swap the
        bytes depending on the byte ordering of the machine it is being
        run on. For example, reading in a BigEndian file on a BigEndian
        machine will result in no swapping. Trying to read the same file
        on a LittleEndian machine will result in swapping. As a quick
        note most UNIX machines are BigEndian while PC's and VAX tend to
        be LittleEndian. So if the file you are reading in was generated
        on a VAX or PC, SetDataByteOrderToLittleEndian otherwise
        SetDataByteOrderToBigEndian.
        """
        pass

    def SetDataByteOrderToLittleEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToLittleEndian(self) -> None
        C++: void SetDataByteOrderToLittleEndian()
        """
        pass

    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 marching cubes file.
        """
        pass

    def SetFlipNormals(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFlipNormals(self, _arg:int) -> None
        C++: virtual void SetFlipNormals(vtkTypeBool _arg)
        
        Specify whether to flip normals in opposite direction. Flipping
        ONLY changes the direction of the normal vector. Contrast this
        with flipping in vtkPolyDataNormals which flips both the normal
        and the cell point order.
        """
        pass

    def SetHeaderSize(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHeaderSize(self, _arg:int) -> None
        C++: virtual void SetHeaderSize(int _arg)
        
        Specify a header size if one exists. The header is skipped and
        not used at this time.
        """
        pass

    def SetLimitsFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetLimitsFileName(self, _arg:str) -> None
        C++: virtual void SetLimitsFileName(const char *_arg)
        
        Set / get the file name of the marching cubes limits file.
        """
        pass

    def SetLocator(self, locator): # real signature unknown; restored from __doc__
        """
        SetLocator(self, locator:vtkIncrementalPointLocator) -> None
        C++: void SetLocator(vtkIncrementalPointLocator *locator)
        
        Set / get a spatial locator for merging points. By default, an
        instance of vtkMergePoints is used.
        """
        pass

    def SetNormals(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNormals(self, _arg:int) -> None
        C++: virtual void SetNormals(vtkTypeBool _arg)
        
        Specify whether to read normals.
        """
        pass

    def SetSwapBytes(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSwapBytes(self, _arg:int) -> None
        C++: virtual void SetSwapBytes(vtkTypeBool _arg)
        
        Turn on/off byte swapping.
        """
        pass

    def SwapBytesOff(self): # real signature unknown; restored from __doc__
        """
        SwapBytesOff(self) -> None
        C++: virtual void SwapBytesOff()
        """
        pass

    def SwapBytesOn(self): # real signature unknown; restored from __doc__
        """
        SwapBytesOn(self) -> None
        C++: virtual void SwapBytesOn()
        """
        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__\': \'vtkMCubesReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetLimitsFileName\': <method \'SetLimitsFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetLimitsFileName\': <method \'GetLimitsFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetHeaderSize\': <method \'SetHeaderSize\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetHeaderSizeMinValue\': <method \'GetHeaderSizeMinValue\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetHeaderSizeMaxValue\': <method \'GetHeaderSizeMaxValue\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetHeaderSize\': <method \'GetHeaderSize\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetFlipNormals\': <method \'SetFlipNormals\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetFlipNormals\': <method \'GetFlipNormals\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'FlipNormalsOn\': <method \'FlipNormalsOn\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'FlipNormalsOff\': <method \'FlipNormalsOff\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetNormals\': <method \'SetNormals\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetNormals\': <method \'GetNormals\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'NormalsOn\': <method \'NormalsOn\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'NormalsOff\': <method \'NormalsOff\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetDataByteOrderToBigEndian\': <method \'SetDataByteOrderToBigEndian\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetDataByteOrderToLittleEndian\': <method \'SetDataByteOrderToLittleEndian\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetDataByteOrder\': <method \'GetDataByteOrder\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetDataByteOrder\': <method \'SetDataByteOrder\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetDataByteOrderAsString\': <method \'GetDataByteOrderAsString\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetSwapBytes\': <method \'SetSwapBytes\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetSwapBytes\': <method \'GetSwapBytes\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SwapBytesOn\': <method \'SwapBytesOn\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SwapBytesOff\': <method \'SwapBytesOff\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'SetLocator\': <method \'SetLocator\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetLocator\': <method \'GetLocator\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'CreateDefaultLocator\': <method \'CreateDefaultLocator\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'GetMTime\': <method \'GetMTime\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF85F047030>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesReader\' objects>, \'__doc__\': \'vtkMCubesReader - read binary marching cubes file\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkMCubesReader is a source object that reads binary marching cubes\\nfiles. (Marching cubes is an isosurfacing technique that generates\\nmany triangles.) The binary format is supported by W. Lorensen\\\'s\\nmarching cubes program (and the vtkSliceCubes object). The format\\nrepeats point coordinates, so this object will merge the points with\\na vtkLocator object. You can choose to supply the vtkLocator or use\\nthe default.\\n\\n@warning\\nBinary files assumed written in sun/hp/sgi (i.e., Big Endian) form.\\n\\n@warning\\nBecause points are merged when read, degenerate triangles may be\\nremoved. Thus the number of triangles read may be fewer than the\\nnumber of triangles actually created.\\n\\n@warning\\nThe point merging does not take into account that the same point may\\nhave different normals. For example, running vtkPolyDataNormals after\\nvtkContourFilter may split triangles because of the FeatureAngle\\nivar. Subsequent reading with vtkMCubesReader will merge the points\\nand use the first point\\\'s normal. For the most part, this is\\nundesirable.\\n\\n@warning\\nNormals are generated from the gradient of the data scalar values.\\nHence the normals may on occasion point in a direction inconsistent\\nwith the ordering of the triangle vertices. If this happens, the\\nresulting surface may be "black".  Reverse the sense of the\\nFlipNormals boolean flag to correct this.\\n\\n@sa\\nvtkContourFilter vtkMarchingCubes vtkSliceCubes vtkLocator\\n\\n\'})'
    __vtkname__ = 'vtkMCubesReader'


class vtkMCubesWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkMCubesWriter - write binary marching cubes file
    
    Superclass: vtkWriter
    
    vtkMCubesWriter is a polydata writer that writes binary marching
    cubes files. (Marching cubes is an isosurfacing technique that
    generates many triangles.) The binary format is supported by W.
    Lorensen's marching cubes program (and the vtkSliceCubes object).
    Each triangle is represented by three records, with each record
    consisting of six single precision floating point numbers
    representing the a triangle vertex coordinate and vertex normal.
    
    @warning
    Binary files are written in sun/hp/sgi (i.e., Big Endian) form.
    
    @sa
    vtkMarchingCubes vtkSliceCubes vtkMCubesReader
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkPolyData
        C++: vtkPolyData *GetInput()
        GetInput(self, port:int) -> vtkPolyData
        C++: vtkPolyData *GetInput(int port)
        
        Get the input to this writer.
        """
        pass

    def GetLimitsFileName(self): # real signature unknown; restored from __doc__
        """
        GetLimitsFileName(self) -> str
        C++: virtual char *GetLimitsFileName()
        """
        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 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) -> vtkMCubesWriter
        C++: vtkMCubesWriter *NewInstance()
        """
        return vtkMCubesWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMCubesWriter
        C++: static vtkMCubesWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkMCubesWriter

    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 vtk polygon data file to write.
        """
        pass

    def SetLimitsFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetLimitsFileName(self, _arg:str) -> None
        C++: virtual void SetLimitsFileName(const char *_arg)
        
        Set/get file name of marching cubes limits 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__\': \'vtkMCubesWriter\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'SetLimitsFileName\': <method \'SetLimitsFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'GetLimitsFileName\': <method \'GetLimitsFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'GetInput\': <method \'GetInput\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF85F047360>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOGeometry.vtkMCubesWriter\' objects>, \'__doc__\': "vtkMCubesWriter - write binary marching cubes file\\n\\nSuperclass: vtkWriter\\n\\nvtkMCubesWriter is a polydata writer that writes binary marching\\ncubes files. (Marching cubes is an isosurfacing technique that\\ngenerates many triangles.) The binary format is supported by W.\\nLorensen\'s marching cubes program (and the vtkSliceCubes object).\\nEach triangle is represented by three records, with each record\\nconsisting of six single precision floating point numbers\\nrepresenting the a triangle vertex coordinate and vertex normal.\\n\\n@warning\\nBinary files are written in sun/hp/sgi (i.e., Big Endian) form.\\n\\n@sa\\nvtkMarchingCubes vtkSliceCubes vtkMCubesReader\\n\\n"})'
    __vtkname__ = 'vtkMCubesWriter'


class vtkMFIXReader(__vtkmodules_vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm):
    """
    vtkMFIXReader - reads a dataset in MFIX file format
    
    Superclass: vtkUnstructuredGridAlgorithm
    
    vtkMFIXReader creates an unstructured grid dataset. It reads a
    restart file and a set of sp files.  The restart file contains the
    mesh information.  MFIX meshes are either cylindrical or rectilinear,
    but this reader will convert them to an unstructured grid.  The sp
    files contain transient data for the cells.  Each sp file has one or
    more variables stored inside it.
    
    @par Thanks: Thanks to Phil Nicoletti and Brian Dotson at the
    National Energy Technology Laboratory who developed this class.
    Please address all comments to Brian Dotson (brian.dotson
    
    etl.doe.gov)
    
    @sa
    vtkGAMBITReader
    """
    def DisableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllCellArrays(self) -> None
        C++: void DisableAllCellArrays()
        
        Turn on/off all cell arrays.
        """
        pass

    def EnableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllCellArrays(self) -> None
        C++: void EnableAllCellArrays()
        """
        pass

    def GetCellArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetCellArrayName(self, index:int) -> str
        C++: const char *GetCellArrayName(int index)
        
        Get the name of the cell array with the given index in the input.
        """
        return ""

    def GetCellArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetCellArrayStatus(self, name:str) -> int
        C++: int GetCellArrayStatus(const char *name)
        
        Get/Set whether the cell array with the given name is to be read.
        """
        return 0

    def GetCellDataRange(self, cellComp, min, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        GetCellDataRange(self, cellComp:int, min:[float, ...], max:[float,
             ...]) -> None
        C++: void GetCellDataRange(int cellComp, float *min, float *max)
        
        Get the range of cell data.
        """
        pass

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetNumberOfCellArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellArrays(self) -> int
        C++: int GetNumberOfCellArrays(void)
        
        Get the number of cell arrays available in the input.
        """
        return 0

    def GetNumberOfCellFields(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellFields(self) -> int
        C++: virtual int GetNumberOfCellFields()
        
        Get the number of data components at the nodes and cells.
        """
        return 0

    def GetNumberOfCells(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCells(self) -> int
        C++: virtual int GetNumberOfCells()
        
        Get the total number of cells. The number of cells is only valid
        after a successful read of the data file is performed.
        """
        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 GetNumberOfPoints(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPoints(self) -> int
        C++: virtual int GetNumberOfPoints()
        
        Get the total number of nodes. The number of nodes is only valid
        after a successful read of the data file is performed.
        """
        return 0

    def GetNumberOfTimeSteps(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfTimeSteps(self) -> int
        C++: virtual int GetNumberOfTimeSteps()
        
        Returns the number of timesteps.
        """
        return 0

    def GetTimeStep(self): # real signature unknown; restored from __doc__
        """
        GetTimeStep(self) -> int
        C++: virtual int GetTimeStep()
        """
        return 0

    def GetTimeStepRange(self): # real signature unknown; restored from __doc__
        """
        GetTimeStepRange(self) -> (int, int)
        C++: virtual int *GetTimeStepRange()
        
        Which TimeStepRange to read
        """
        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) -> vtkMFIXReader
        C++: vtkMFIXReader *NewInstance()
        """
        return vtkMFIXReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkMFIXReader
        C++: static vtkMFIXReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkMFIXReader

    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 SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify the file name of the MFIX Restart data file to read.
        """
        pass

    def SetTimeStep(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTimeStep(self, _arg:int) -> None
        C++: virtual void SetTimeStep(int _arg)
        
        Which TimeStep to read.
        """
        pass

    def SetTimeStepRange(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetTimeStepRange(self, _arg1:int, _arg2:int) -> None
        C++: virtual void SetTimeStepRange(int _arg1, int _arg2)
        SetTimeStepRange(self, _arg:(int, int)) -> None
        C++: void SetTimeStepRange(const int _arg[2])
        """
        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__': 'vtkMFIXReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfCells': <method 'GetNumberOfCells' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfPoints': <method 'GetNumberOfPoints' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfCellFields': <method 'GetNumberOfCellFields' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'SetTimeStep': <method 'SetTimeStep' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetTimeStep': <method 'GetTimeStep' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfTimeSteps': <method 'GetNumberOfTimeSteps' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetTimeStepRange': <method 'GetTimeStepRange' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'SetTimeStepRange': <method 'SetTimeStepRange' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetNumberOfCellArrays': <method 'GetNumberOfCellArrays' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetCellArrayName': <method 'GetCellArrayName' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetCellArrayStatus': <method 'GetCellArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'SetCellArrayStatus': <method 'SetCellArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'DisableAllCellArrays': <method 'DisableAllCellArrays' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'EnableAllCellArrays': <method 'EnableAllCellArrays' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, 'GetCellDataRange': <method 'GetCellDataRange' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F047810>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkMFIXReader' objects>, '__doc__': 'vtkMFIXReader - reads a dataset in MFIX file format\\n\\nSuperclass: vtkUnstructuredGridAlgorithm\\n\\nvtkMFIXReader creates an unstructured grid dataset. It reads a\\nrestart file and a set of sp files.  The restart file contains the\\nmesh information.  MFIX meshes are either cylindrical or rectilinear,\\nbut this reader will convert them to an unstructured grid.  The sp\\nfiles contain transient data for the cells.  Each sp file has one or\\nmore variables stored inside it.\\n\\n@par Thanks: Thanks to Phil Nicoletti and Brian Dotson at the\\nNational Energy Technology Laboratory who developed this class.\\nPlease address all comments to Brian Dotson (brian.dotson\\n\\netl.doe.gov)\\n\\n@sa\\nvtkGAMBITReader\\n\\n'})"
    __vtkname__ = 'vtkMFIXReader'


class vtkOBJReader(__vtkmodules_vtkIOCore.vtkAbstractPolyDataReader):
    """
    vtkOBJReader - read Wavefront .obj files
    
    Superclass: vtkAbstractPolyDataReader
    
    vtkOBJReader is a source object that reads Wavefront .obj files. The
    output of this source object is polygonal data.
    @sa
    vtkOBJImporter
    """
    def GetComment(self): # real signature unknown; restored from __doc__
        """
        GetComment(self) -> str
        C++: virtual char *GetComment()
        
        Get first comment in the file. Comment may be multiple lines. #
        and leading spaces are removed.
        """
        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 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) -> vtkOBJReader
        C++: vtkOBJReader *NewInstance()
        """
        return vtkOBJReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkOBJReader
        C++: static vtkOBJReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkOBJReader

    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__': 'vtkOBJReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, 'GetComment': <method 'GetComment' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F047AC0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkOBJReader' objects>, '__doc__': 'vtkOBJReader - read Wavefront .obj files\\n\\nSuperclass: vtkAbstractPolyDataReader\\n\\nvtkOBJReader is a source object that reads Wavefront .obj files. The\\noutput of this source object is polygonal data.\\n@sa\\nvtkOBJImporter\\n\\n'})"
    __vtkname__ = 'vtkOBJReader'


class vtkOBJWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkOBJWriter - write wavefront obj file
    
    Superclass: vtkWriter
    
    vtkOBJWriter writes wavefront obj (.obj) files in ASCII form. OBJ
    files contain the geometry including lines, triangles and polygons.
    Normals and texture coordinates on points are also written if they
    exist. One can specify a texture passing a vtkImageData on port 1. If
    a texture is set, additionals .mtl and .png files are generated.
    Those files have the same name without obj extension. Alternatively,
    one can specify a TextureFileName pointing to an existing texture. In
    this case a .mtl file is generated pointing to the specified file.
    """
    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        
        Get/Set the file name of the OBJ file.
        """
        return ""

    def GetInput(self, port): # real signature unknown; restored from __doc__
        """
        GetInput(self, port:int) -> vtkDataSet
        C++: vtkDataSet *GetInput(int port)
        
        Set/get the input to this writer.
        """
        pass

    def GetInputGeometry(self): # real signature unknown; restored from __doc__
        """
        GetInputGeometry(self) -> vtkPolyData
        C++: vtkPolyData *GetInputGeometry()
        
        Get the inputs to this writer.
        """
        pass

    def GetInputTexture(self): # real signature unknown; restored from __doc__
        """
        GetInputTexture(self) -> vtkImageData
        C++: vtkImageData *GetInputTexture()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetTextureFileName(self): # real signature unknown; restored from __doc__
        """
        GetTextureFileName(self) -> str
        C++: virtual char *GetTextureFileName()
        """
        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 NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkOBJWriter
        C++: vtkOBJWriter *NewInstance()
        """
        return vtkOBJWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkOBJWriter
        C++: static vtkOBJWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkOBJWriter

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Get/Set the file name of the OBJ file.
        """
        pass

    def SetTextureFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTextureFileName(self, _arg:str) -> None
        C++: virtual void SetTextureFileName(const char *_arg)
        
        Get/Set the path to an existing texture file for the OBJ. If this
        is set, the writer will generate mtllib, usemtl lines and a .mtl
        file that points to the existing texture 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__': 'vtkOBJWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetInputGeometry': <method 'GetInputGeometry' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetInputTexture': <method 'GetInputTexture' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'SetTextureFileName': <method 'SetTextureFileName' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetTextureFileName': <method 'GetTextureFileName' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F047E30>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkOBJWriter' objects>, '__doc__': 'vtkOBJWriter - write wavefront obj file\\n\\nSuperclass: vtkWriter\\n\\nvtkOBJWriter writes wavefront obj (.obj) files in ASCII form. OBJ\\nfiles contain the geometry including lines, triangles and polygons.\\nNormals and texture coordinates on points are also written if they\\nexist. One can specify a texture passing a vtkImageData on port 1. If\\na texture is set, additionals .mtl and .png files are generated.\\nThose files have the same name without obj extension. Alternatively,\\none can specify a TextureFileName pointing to an existing texture. In\\nthis case a .mtl file is generated pointing to the specified file.\\n\\n'})"
    __vtkname__ = 'vtkOBJWriter'


class vtkOpenFOAMReader(__vtkmodules_vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm):
    """
    vtkOpenFOAMReader - reads a dataset in OpenFOAM format
    
    Superclass: vtkMultiBlockDataSetAlgorithm
    
    vtkOpenFOAMReader creates a multiblock dataset. It reads mesh
    information and time dependent data.  The polyMesh folders contain
    mesh information. The time folders contain transient data for the
    cells. Each folder can contain any number of data files.
    
    @par Thanks: Thanks to Terry Jordan (terry.jordan@sa.netl.doe.gov) of
    SAIC at the National Energy Technology Laboratory who originally
    developed this class.
    
    Takuya Oshima of Niigata University, Japan
    (oshima@eng.niigata-u.ac.jp) provided the major bulk of improvements
    (rewrite) that made the reader truly functional and icluded the
    following features: Token-based FoamFile format lexer/parser,
    performance/stability/compatibility enhancements, gzipped file
    support, lagrangian field support, variable timestep support, builtin
    cell-to-point filter, pointField support, polyhedron decomposition
    support, multiregion support, parallelization support for decomposed
    cases in conjunction with vtkPOpenFOAMReader etc.
    
    Philippose Rajan (sarith@rocketmail.com) added GUI-based selection of
    mesh regions and fields available in the case, minor bug fixes,
    strict memory allocation checks,
    
    Mark Olesen (OpenCFD Ltd.) www.openfoam.com has provided various
    bugfixes, improvements, cleanup
    """
    def AddDimensionsToArrayNamesOff(self): # real signature unknown; restored from __doc__
        """
        AddDimensionsToArrayNamesOff(self) -> None
        C++: virtual void AddDimensionsToArrayNamesOff()
        """
        pass

    def AddDimensionsToArrayNamesOn(self): # real signature unknown; restored from __doc__
        """
        AddDimensionsToArrayNamesOn(self) -> None
        C++: virtual void AddDimensionsToArrayNamesOn()
        """
        pass

    def CacheMeshOff(self): # real signature unknown; restored from __doc__
        """
        CacheMeshOff(self) -> None
        C++: virtual void CacheMeshOff()
        """
        pass

    def CacheMeshOn(self): # real signature unknown; restored from __doc__
        """
        CacheMeshOn(self) -> None
        C++: virtual void CacheMeshOn()
        """
        pass

    def CanReadFile(self, __a): # real signature unknown; restored from __doc__
        """
        CanReadFile(self, __a:str) -> int
        C++: int CanReadFile(const char *)
        
        Determine if the file can be read with this reader.
        """
        return 0

    def CopyDataToCellZonesOff(self): # real signature unknown; restored from __doc__
        """
        CopyDataToCellZonesOff(self) -> None
        C++: virtual void CopyDataToCellZonesOff()
        """
        pass

    def CopyDataToCellZonesOn(self): # real signature unknown; restored from __doc__
        """
        CopyDataToCellZonesOn(self) -> None
        C++: virtual void CopyDataToCellZonesOn()
        """
        pass

    def CreateCellToPointOff(self): # real signature unknown; restored from __doc__
        """
        CreateCellToPointOff(self) -> None
        C++: virtual void CreateCellToPointOff()
        """
        pass

    def CreateCellToPointOn(self): # real signature unknown; restored from __doc__
        """
        CreateCellToPointOn(self) -> None
        C++: virtual void CreateCellToPointOn()
        """
        pass

    def DecomposePolyhedraOff(self): # real signature unknown; restored from __doc__
        """
        DecomposePolyhedraOff(self) -> None
        C++: virtual void DecomposePolyhedraOff()
        """
        pass

    def DecomposePolyhedraOn(self): # real signature unknown; restored from __doc__
        """
        DecomposePolyhedraOn(self) -> None
        C++: virtual void DecomposePolyhedraOn()
        """
        pass

    def DisableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllCellArrays(self) -> None
        C++: void DisableAllCellArrays()
        
        Turn on/off all cell arrays.
        """
        pass

    def DisableAllLagrangianArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllLagrangianArrays(self) -> None
        C++: void DisableAllLagrangianArrays()
        
        Turn on/off all Lagrangian arrays.
        """
        pass

    def DisableAllPatchArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllPatchArrays(self) -> None
        C++: void DisableAllPatchArrays()
        
        Turn on/off all Patches including the Internal Mesh.
        """
        pass

    def DisableAllPointArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllPointArrays(self) -> None
        C++: void DisableAllPointArrays()
        
        Turn on/off all point arrays.
        """
        pass

    def EnableAllCellArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllCellArrays(self) -> None
        C++: void EnableAllCellArrays()
        """
        pass

    def EnableAllLagrangianArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllLagrangianArrays(self) -> None
        C++: void EnableAllLagrangianArrays()
        """
        pass

    def EnableAllPatchArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllPatchArrays(self) -> None
        C++: void EnableAllPatchArrays()
        """
        pass

    def EnableAllPointArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllPointArrays(self) -> None
        C++: void EnableAllPointArrays()
        """
        pass

    def GetAddDimensionsToArrayNames(self): # real signature unknown; restored from __doc__
        """
        GetAddDimensionsToArrayNames(self) -> int
        C++: virtual vtkTypeBool GetAddDimensionsToArrayNames()
        """
        return 0

    def GetCacheMesh(self): # real signature unknown; restored from __doc__
        """
        GetCacheMesh(self) -> int
        C++: virtual vtkTypeBool GetCacheMesh()
        """
        return 0

    def GetCellArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetCellArrayName(self, index:int) -> str
        C++: const char *GetCellArrayName(int index)
        
        Get the name of the cell array with the given index in the input.
        """
        return ""

    def GetCellArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetCellArrayStatus(self, name:str) -> int
        C++: int GetCellArrayStatus(const char *name)
        
        Get/Set whether the cell array with the given name is to be read.
        """
        return 0

    def GetCopyDataToCellZones(self): # real signature unknown; restored from __doc__
        """
        GetCopyDataToCellZones(self) -> bool
        C++: virtual bool GetCopyDataToCellZones()
        
        If true, data of the internal mesh are copied to the cell zones.
        Default is false.
        """
        return False

    def GetCreateCellToPoint(self): # real signature unknown; restored from __doc__
        """
        GetCreateCellToPoint(self) -> int
        C++: virtual vtkTypeBool GetCreateCellToPoint()
        """
        return 0

    def GetDecomposePolyhedra(self): # real signature unknown; restored from __doc__
        """
        GetDecomposePolyhedra(self) -> int
        C++: virtual vtkTypeBool GetDecomposePolyhedra()
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetLagrangianArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetLagrangianArrayName(self, index:int) -> str
        C++: const char *GetLagrangianArrayName(int index)
        
        Get the name of the Lagrangian array with the given index in the
        input.
        """
        return ""

    def GetLagrangianArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetLagrangianArrayStatus(self, name:str) -> int
        C++: int GetLagrangianArrayStatus(const char *name)
        
        Get/Set whether the Lagrangian array with the given name is to be
        read.
        """
        return 0

    def GetListTimeStepsByControlDict(self): # real signature unknown; restored from __doc__
        """
        GetListTimeStepsByControlDict(self) -> int
        C++: virtual vtkTypeBool GetListTimeStepsByControlDict()
        """
        return 0

    def GetNumberOfCellArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfCellArrays(self) -> int
        C++: int GetNumberOfCellArrays(void)
        
        Get the number of cell arrays available in the input.
        """
        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 GetNumberOfLagrangianArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLagrangianArrays(self) -> int
        C++: int GetNumberOfLagrangianArrays(void)
        
        Get the number of Lagrangian arrays available in the input.
        """
        return 0

    def GetNumberOfPatchArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPatchArrays(self) -> int
        C++: int GetNumberOfPatchArrays(void)
        
        Get the number of Patches (including Internal Mesh) available in
        the input.
        """
        return 0

    def GetNumberOfPointArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrays(self) -> int
        C++: int GetNumberOfPointArrays(void)
        
        Get the number of point arrays available in the input.
        """
        return 0

    def GetPatchArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetPatchArrayName(self, index:int) -> str
        C++: const char *GetPatchArrayName(int index)
        
        Get the name of the Patch with the given index in the input.
        """
        return ""

    def GetPatchArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetPatchArrayStatus(self, name:str) -> int
        C++: int GetPatchArrayStatus(const char *name)
        
        Get/Set whether the Patch with the given name is to be read.
        """
        return 0

    def GetPointArrayName(self, index): # real signature unknown; restored from __doc__
        """
        GetPointArrayName(self, index:int) -> str
        C++: const char *GetPointArrayName(int index)
        
        Get the name of the point array with the given index in the
        input.
        """
        return ""

    def GetPointArrayStatus(self, name): # real signature unknown; restored from __doc__
        """
        GetPointArrayStatus(self, name:str) -> int
        C++: int GetPointArrayStatus(const char *name)
        
        Get/Set whether the point array with the given name is to be
        read.
        """
        return 0

    def GetPositionsIsIn13Format(self): # real signature unknown; restored from __doc__
        """
        GetPositionsIsIn13Format(self) -> int
        C++: virtual vtkTypeBool GetPositionsIsIn13Format()
        """
        return 0

    def GetReadZones(self): # real signature unknown; restored from __doc__
        """
        GetReadZones(self) -> int
        C++: virtual vtkTypeBool GetReadZones()
        """
        return 0

    def GetSkipZeroTime(self): # real signature unknown; restored from __doc__
        """
        GetSkipZeroTime(self) -> bool
        C++: virtual bool GetSkipZeroTime()
        """
        return False

    def GetTimeNames(self): # real signature unknown; restored from __doc__
        """
        GetTimeNames(self) -> vtkStringArray
        C++: vtkStringArray *GetTimeNames()
        """
        pass

    def GetTimeValue(self): # real signature unknown; restored from __doc__
        """
        GetTimeValue(self) -> float
        C++: double GetTimeValue()
        """
        return 0.0

    def GetTimeValues(self): # real signature unknown; restored from __doc__
        """
        GetTimeValues(self) -> vtkDoubleArray
        C++: vtkDoubleArray *GetTimeValues()
        """
        pass

    def GetUse64BitFloats(self): # real signature unknown; restored from __doc__
        """
        GetUse64BitFloats(self) -> bool
        C++: virtual bool GetUse64BitFloats()
        """
        return False

    def GetUse64BitLabels(self): # real signature unknown; restored from __doc__
        """
        GetUse64BitLabels(self) -> bool
        C++: virtual bool GetUse64BitLabels()
        """
        return False

    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 ListTimeStepsByControlDictOff(self): # real signature unknown; restored from __doc__
        """
        ListTimeStepsByControlDictOff(self) -> None
        C++: virtual void ListTimeStepsByControlDictOff()
        """
        pass

    def ListTimeStepsByControlDictOn(self): # real signature unknown; restored from __doc__
        """
        ListTimeStepsByControlDictOn(self) -> None
        C++: virtual void ListTimeStepsByControlDictOn()
        """
        pass

    def MakeInformationVector(self, __a, procDirName, timeNames, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        MakeInformationVector(self, __a:vtkInformationVector,
            procDirName:str, timeNames:vtkStringArray=...,
            timeValues:vtkDoubleArray=...) -> int
        C++: int MakeInformationVector(vtkInformationVector *,
            const vtkStdString &procDirName,
            vtkStringArray *timeNames=nullptr,
            vtkDoubleArray *timeValues=nullptr)
        """
        pass

    def MakeMetaDataAtTimeStep(self, __a): # real signature unknown; restored from __doc__
        """
        MakeMetaDataAtTimeStep(self, __a:bool) -> int
        C++: int MakeMetaDataAtTimeStep(const bool)
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkOpenFOAMReader
        C++: vtkOpenFOAMReader *NewInstance()
        """
        return vtkOpenFOAMReader

    def PositionsIsIn13FormatOff(self): # real signature unknown; restored from __doc__
        """
        PositionsIsIn13FormatOff(self) -> None
        C++: virtual void PositionsIsIn13FormatOff()
        """
        pass

    def PositionsIsIn13FormatOn(self): # real signature unknown; restored from __doc__
        """
        PositionsIsIn13FormatOn(self) -> None
        C++: virtual void PositionsIsIn13FormatOn()
        """
        pass

    def ReadZonesOff(self): # real signature unknown; restored from __doc__
        """
        ReadZonesOff(self) -> None
        C++: virtual void ReadZonesOff()
        """
        pass

    def ReadZonesOn(self): # real signature unknown; restored from __doc__
        """
        ReadZonesOn(self) -> None
        C++: virtual void ReadZonesOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkOpenFOAMReader
        C++: static vtkOpenFOAMReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkOpenFOAMReader

    def SetAddDimensionsToArrayNames(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAddDimensionsToArrayNames(self, _arg:int) -> None
        C++: virtual void SetAddDimensionsToArrayNames(vtkTypeBool _arg)
        
        Add dimensions to array names
        """
        pass

    def SetCacheMesh(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCacheMesh(self, _arg:int) -> None
        C++: virtual void SetCacheMesh(vtkTypeBool _arg)
        
        Set/Get whether mesh is to be cached.
        """
        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 SetCopyDataToCellZones(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCopyDataToCellZones(self, _arg:bool) -> None
        C++: virtual void SetCopyDataToCellZones(bool _arg)
        """
        pass

    def SetCreateCellToPoint(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCreateCellToPoint(self, _arg:int) -> None
        C++: virtual void SetCreateCellToPoint(vtkTypeBool _arg)
        
        Set/Get whether to create cell-to-point translated data for
        cell-type data
        """
        pass

    def SetDecomposePolyhedra(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDecomposePolyhedra(self, _arg:int) -> None
        C++: virtual void SetDecomposePolyhedra(vtkTypeBool _arg)
        
        Set/Get whether polyhedra are to be decomposed.
        """
        pass

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Set/Get the filename.
        """
        pass

    def SetLagrangianArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetLagrangianArrayStatus(self, name:str, status:int) -> None
        C++: void SetLagrangianArrayStatus(const char *name, int status)
        """
        pass

    def SetListTimeStepsByControlDict(self, _arg): # real signature unknown; restored from __doc__
        """
        SetListTimeStepsByControlDict(self, _arg:int) -> None
        C++: virtual void SetListTimeStepsByControlDict(vtkTypeBool _arg)
        
        Determine if time directories are to be listed according to
        controlDict
        """
        pass

    def SetParent(self, parent): # real signature unknown; restored from __doc__
        """
        SetParent(self, parent:vtkOpenFOAMReader) -> None
        C++: void SetParent(vtkOpenFOAMReader *parent)
        """
        pass

    def SetPatchArrayStatus(self, name, status): # real signature unknown; restored from __doc__
        """
        SetPatchArrayStatus(self, name:str, status:int) -> None
        C++: void SetPatchArrayStatus(const char *name, int status)
        """
        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 SetPositionsIsIn13Format(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPositionsIsIn13Format(self, _arg:int) -> None
        C++: virtual void SetPositionsIsIn13Format(vtkTypeBool _arg)
        
        Set/Get whether the lagrangian/positions have additional data or
        not. For historical reasons, PositionsIsIn13Format is used to
        denote that the positions only have x,y,z value and the cell of
        the enclosing cell. In OpenFOAM 1.4-2.4, positions included facei
        and stepFraction information.
        """
        pass

    def SetReadZones(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadZones(self, _arg:int) -> None
        C++: virtual void SetReadZones(vtkTypeBool _arg)
        
        Set/Get whether zones will be read.
        """
        pass

    def SetRefresh(self): # real signature unknown; restored from __doc__
        """
        SetRefresh(self) -> None
        C++: void SetRefresh()
        """
        pass

    def SetSkipZeroTime(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSkipZeroTime(self, _arg:bool) -> None
        C++: virtual void SetSkipZeroTime(bool _arg)
        
        Ignore 0/ time directory, which is normally missing Lagrangian
        fields and may have many dictionary functionality that we cannot
        easily handle.
        """
        pass

    def SetTimeValue(self, __a): # real signature unknown; restored from __doc__
        """
        SetTimeValue(self, __a:float) -> bool
        C++: bool SetTimeValue(const double)
        """
        return False

    def SetUse64BitFloats(self, val): # real signature unknown; restored from __doc__
        """
        SetUse64BitFloats(self, val:bool) -> None
        C++: virtual void SetUse64BitFloats(bool val)
        
        If true, floats are expected to be 64-bit, rather than 32. Note
        that vtkFloatArrays may still be used in the output if this is
        true. This flag is only used to ensure that binary data is
        correctly parsed.
        """
        pass

    def SetUse64BitLabels(self, val): # real signature unknown; restored from __doc__
        """
        SetUse64BitLabels(self, val:bool) -> None
        C++: virtual void SetUse64BitLabels(bool val)
        
        If true, labels are expected to be 64-bit, rather than 32.
        """
        pass

    def SkipZeroTimeOff(self): # real signature unknown; restored from __doc__
        """
        SkipZeroTimeOff(self) -> None
        C++: virtual void SkipZeroTimeOff()
        """
        pass

    def SkipZeroTimeOn(self): # real signature unknown; restored from __doc__
        """
        SkipZeroTimeOn(self) -> None
        C++: virtual void SkipZeroTimeOn()
        """
        pass

    def Use64BitFloatsOff(self): # real signature unknown; restored from __doc__
        """
        Use64BitFloatsOff(self) -> None
        C++: virtual void Use64BitFloatsOff()
        """
        pass

    def Use64BitFloatsOn(self): # real signature unknown; restored from __doc__
        """
        Use64BitFloatsOn(self) -> None
        C++: virtual void Use64BitFloatsOn()
        """
        pass

    def Use64BitLabelsOff(self): # real signature unknown; restored from __doc__
        """
        Use64BitLabelsOff(self) -> None
        C++: virtual void Use64BitLabelsOff()
        """
        pass

    def Use64BitLabelsOn(self): # real signature unknown; restored from __doc__
        """
        Use64BitLabelsOn(self) -> None
        C++: virtual void Use64BitLabelsOn()
        """
        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__': 'vtkOpenFOAMReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CanReadFile': <method 'CanReadFile' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetNumberOfCellArrays': <method 'GetNumberOfCellArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetCellArrayStatus': <method 'GetCellArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetCellArrayStatus': <method 'SetCellArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetCellArrayName': <method 'GetCellArrayName' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'DisableAllCellArrays': <method 'DisableAllCellArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'EnableAllCellArrays': <method 'EnableAllCellArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetNumberOfPointArrays': <method 'GetNumberOfPointArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetPointArrayStatus': <method 'GetPointArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetPointArrayStatus': <method 'SetPointArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetPointArrayName': <method 'GetPointArrayName' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'DisableAllPointArrays': <method 'DisableAllPointArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'EnableAllPointArrays': <method 'EnableAllPointArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetNumberOfLagrangianArrays': <method 'GetNumberOfLagrangianArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetLagrangianArrayStatus': <method 'GetLagrangianArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetLagrangianArrayStatus': <method 'SetLagrangianArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetLagrangianArrayName': <method 'GetLagrangianArrayName' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'DisableAllLagrangianArrays': <method 'DisableAllLagrangianArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'EnableAllLagrangianArrays': <method 'EnableAllLagrangianArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetNumberOfPatchArrays': <method 'GetNumberOfPatchArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetPatchArrayStatus': <method 'GetPatchArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetPatchArrayStatus': <method 'SetPatchArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetPatchArrayName': <method 'GetPatchArrayName' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'DisableAllPatchArrays': <method 'DisableAllPatchArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'EnableAllPatchArrays': <method 'EnableAllPatchArrays' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetCreateCellToPoint': <method 'SetCreateCellToPoint' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetCreateCellToPoint': <method 'GetCreateCellToPoint' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CreateCellToPointOn': <method 'CreateCellToPointOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CreateCellToPointOff': <method 'CreateCellToPointOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetCacheMesh': <method 'SetCacheMesh' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetCacheMesh': <method 'GetCacheMesh' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CacheMeshOn': <method 'CacheMeshOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CacheMeshOff': <method 'CacheMeshOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetDecomposePolyhedra': <method 'SetDecomposePolyhedra' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetDecomposePolyhedra': <method 'GetDecomposePolyhedra' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'DecomposePolyhedraOn': <method 'DecomposePolyhedraOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'DecomposePolyhedraOff': <method 'DecomposePolyhedraOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetPositionsIsIn13Format': <method 'SetPositionsIsIn13Format' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetPositionsIsIn13Format': <method 'GetPositionsIsIn13Format' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'PositionsIsIn13FormatOn': <method 'PositionsIsIn13FormatOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'PositionsIsIn13FormatOff': <method 'PositionsIsIn13FormatOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetSkipZeroTime': <method 'SetSkipZeroTime' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetSkipZeroTime': <method 'GetSkipZeroTime' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SkipZeroTimeOn': <method 'SkipZeroTimeOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SkipZeroTimeOff': <method 'SkipZeroTimeOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetListTimeStepsByControlDict': <method 'SetListTimeStepsByControlDict' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetListTimeStepsByControlDict': <method 'GetListTimeStepsByControlDict' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'ListTimeStepsByControlDictOn': <method 'ListTimeStepsByControlDictOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'ListTimeStepsByControlDictOff': <method 'ListTimeStepsByControlDictOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetAddDimensionsToArrayNames': <method 'SetAddDimensionsToArrayNames' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetAddDimensionsToArrayNames': <method 'GetAddDimensionsToArrayNames' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'AddDimensionsToArrayNamesOn': <method 'AddDimensionsToArrayNamesOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'AddDimensionsToArrayNamesOff': <method 'AddDimensionsToArrayNamesOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetReadZones': <method 'SetReadZones' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetReadZones': <method 'GetReadZones' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'ReadZonesOn': <method 'ReadZonesOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'ReadZonesOff': <method 'ReadZonesOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetUse64BitLabels': <method 'SetUse64BitLabels' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetUse64BitLabels': <method 'GetUse64BitLabels' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'Use64BitLabelsOn': <method 'Use64BitLabelsOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'Use64BitLabelsOff': <method 'Use64BitLabelsOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetCopyDataToCellZones': <method 'GetCopyDataToCellZones' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetCopyDataToCellZones': <method 'SetCopyDataToCellZones' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CopyDataToCellZonesOn': <method 'CopyDataToCellZonesOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'CopyDataToCellZonesOff': <method 'CopyDataToCellZonesOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetUse64BitFloats': <method 'SetUse64BitFloats' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetUse64BitFloats': <method 'GetUse64BitFloats' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'Use64BitFloatsOn': <method 'Use64BitFloatsOn' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'Use64BitFloatsOff': <method 'Use64BitFloatsOff' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetRefresh': <method 'SetRefresh' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetParent': <method 'SetParent' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'MakeInformationVector': <method 'MakeInformationVector' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetTimeValue': <method 'GetTimeValue' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'SetTimeValue': <method 'SetTimeValue' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetTimeNames': <method 'GetTimeNames' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'GetTimeValues': <method 'GetTimeValues' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, 'MakeMetaDataAtTimeStep': <method 'MakeMetaDataAtTimeStep' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F048AA0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkOpenFOAMReader' objects>, '__doc__': 'vtkOpenFOAMReader - reads a dataset in OpenFOAM format\\n\\nSuperclass: vtkMultiBlockDataSetAlgorithm\\n\\nvtkOpenFOAMReader creates a multiblock dataset. It reads mesh\\ninformation and time dependent data.  The polyMesh folders contain\\nmesh information. The time folders contain transient data for the\\ncells. Each folder can contain any number of data files.\\n\\n@par Thanks: Thanks to Terry Jordan (terry.jordan@sa.netl.doe.gov) of\\nSAIC at the National Energy Technology Laboratory who originally\\ndeveloped this class.\\n\\nTakuya Oshima of Niigata University, Japan\\n(oshima@eng.niigata-u.ac.jp) provided the major bulk of improvements\\n(rewrite) that made the reader truly functional and icluded the\\nfollowing features: Token-based FoamFile format lexer/parser,\\nperformance/stability/compatibility enhancements, gzipped file\\nsupport, lagrangian field support, variable timestep support, builtin\\ncell-to-point filter, pointField support, polyhedron decomposition\\nsupport, multiregion support, parallelization support for decomposed\\ncases in conjunction with vtkPOpenFOAMReader etc.\\n\\nPhilippose Rajan (sarith@rocketmail.com) added GUI-based selection of\\nmesh regions and fields available in the case, minor bug fixes,\\nstrict memory allocation checks,\\n\\nMark Olesen (OpenCFD Ltd.) www.openfoam.com has provided various\\nbugfixes, improvements, cleanup\\n\\n'})"
    __vtkname__ = 'vtkOpenFOAMReader'


class vtkParticleReader(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkParticleReader - Read ASCII or binary particle
                               data and (optionally) one scalar
                               value associated with each particle.
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkParticleReader reads either a binary or a text file of
     particles. Each particle can have associated with it an optional
     scalar value. So the format is: x, y, z, scalar
     (all floats or doubles). The text file can consist of a comma
     delimited set of values. In most cases vtkParticleReader can
     automatically determine whether the file is text or binary.
     The data can be either float or double.
     Progress updates are provided.
     With respect to binary files, random access into the file to read
     pieces is supported.
    """
    def GetDataByteOrder(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrder(self) -> int
        C++: int GetDataByteOrder()
        """
        return 0

    def GetDataByteOrderAsString(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrderAsString(self) -> str
        C++: const char *GetDataByteOrderAsString()
        """
        return ""

    def GetDataType(self): # real signature unknown; restored from __doc__
        """
        GetDataType(self) -> int
        C++: virtual int GetDataType()
        """
        return 0

    def GetDataTypeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetDataTypeMaxValue(self) -> int
        C++: virtual int GetDataTypeMaxValue()
        """
        return 0

    def GetDataTypeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetDataTypeMinValue(self) -> int
        C++: virtual int GetDataTypeMinValue()
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetFileType(self): # real signature unknown; restored from __doc__
        """
        GetFileType(self) -> int
        C++: virtual int GetFileType()
        """
        return 0

    def GetFileTypeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetFileTypeMaxValue(self) -> int
        C++: virtual int GetFileTypeMaxValue()
        """
        return 0

    def GetFileTypeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetFileTypeMinValue(self) -> int
        C++: virtual int GetFileTypeMinValue()
        """
        return 0

    def GetHasScalar(self): # real signature unknown; restored from __doc__
        """
        GetHasScalar(self) -> int
        C++: virtual vtkTypeBool GetHasScalar()
        """
        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 GetSwapBytes(self): # real signature unknown; restored from __doc__
        """
        GetSwapBytes(self) -> int
        C++: vtkTypeBool GetSwapBytes()
        """
        return 0

    def HasScalarOff(self): # real signature unknown; restored from __doc__
        """
        HasScalarOff(self) -> None
        C++: virtual void HasScalarOff()
        """
        pass

    def HasScalarOn(self): # real signature unknown; restored from __doc__
        """
        HasScalarOn(self) -> None
        C++: virtual void HasScalarOn()
        """
        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) -> vtkParticleReader
        C++: vtkParticleReader *NewInstance()
        """
        return vtkParticleReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkParticleReader
        C++: static vtkParticleReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkParticleReader

    def SetDataByteOrder(self, __a): # real signature unknown; restored from __doc__
        """
        SetDataByteOrder(self, __a:int) -> None
        C++: void SetDataByteOrder(int)
        """
        pass

    def SetDataByteOrderToBigEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToBigEndian(self) -> None
        C++: void SetDataByteOrderToBigEndian()
        
        These methods should be used instead of the SwapBytes methods.
        They indicate the byte ordering of the file you are trying to
        read in. These methods will then either swap or not swap the
        bytes depending on the byte ordering of the machine it is being
        run on. For example, reading in a BigEndian file on a BigEndian
        machine will result in no swapping. Trying to read the same file
        on a LittleEndian machine will result in swapping. As a quick
        note most UNIX machines are BigEndian while PC's and VAX tend to
        be LittleEndian. So if the file you are reading in was generated
        on a VAX or PC, SetDataByteOrderToLittleEndian otherwise
        SetDataByteOrderToBigEndian. Not used when reading text files.
        """
        pass

    def SetDataByteOrderToLittleEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToLittleEndian(self) -> None
        C++: void SetDataByteOrderToLittleEndian()
        """
        pass

    def SetDataType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDataType(self, _arg:int) -> None
        C++: virtual void SetDataType(int _arg)
        
        Get/Set the data type.  The options are:
        - VTK_FLOAT (default) single precision floating point.
        - VTK_DOUBLE double precision floating point.
        """
        pass

    def SetDataTypeToDouble(self): # real signature unknown; restored from __doc__
        """
        SetDataTypeToDouble(self) -> None
        C++: void SetDataTypeToDouble()
        """
        pass

    def SetDataTypeToFloat(self): # real signature unknown; restored from __doc__
        """
        SetDataTypeToFloat(self) -> None
        C++: void SetDataTypeToFloat()
        """
        pass

    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.
        """
        pass

    def SetFileType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileType(self, _arg:int) -> None
        C++: virtual void SetFileType(int _arg)
        
        Get/Set the file type.  The options are:
        - FILE_TYPE_IS_UNKNOWN (default) the class will attempt to
          determine the file type. If this fails then you should set the
          file type yourself.
        - FILE_TYPE_IS_TEXT the file type is text.
        - FILE_TYPE_IS_BINARY the file type is binary.
        """
        pass

    def SetFileTypeToBinary(self): # real signature unknown; restored from __doc__
        """
        SetFileTypeToBinary(self) -> None
        C++: void SetFileTypeToBinary()
        """
        pass

    def SetFileTypeToText(self): # real signature unknown; restored from __doc__
        """
        SetFileTypeToText(self) -> None
        C++: void SetFileTypeToText()
        """
        pass

    def SetFileTypeToUnknown(self): # real signature unknown; restored from __doc__
        """
        SetFileTypeToUnknown(self) -> None
        C++: void SetFileTypeToUnknown()
        """
        pass

    def SetHasScalar(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHasScalar(self, _arg:int) -> None
        C++: virtual void SetHasScalar(vtkTypeBool _arg)
        
        Default: 1. If 1 then each particle has a value associated with
        it.
        """
        pass

    def SetSwapBytes(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSwapBytes(self, _arg:int) -> None
        C++: virtual void SetSwapBytes(vtkTypeBool _arg)
        
        Set/Get the byte swapping to explicitly swap the bytes of a file.
        Not used when reading text files.
        """
        pass

    def SwapBytesOff(self): # real signature unknown; restored from __doc__
        """
        SwapBytesOff(self) -> None
        C++: virtual void SwapBytesOff()
        """
        pass

    def SwapBytesOn(self): # real signature unknown; restored from __doc__
        """
        SwapBytesOn(self) -> None
        C++: virtual void SwapBytesOn()
        """
        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__': 'vtkParticleReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetDataByteOrderToBigEndian': <method 'SetDataByteOrderToBigEndian' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetDataByteOrderToLittleEndian': <method 'SetDataByteOrderToLittleEndian' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetDataByteOrder': <method 'GetDataByteOrder' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetDataByteOrder': <method 'SetDataByteOrder' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetDataByteOrderAsString': <method 'GetDataByteOrderAsString' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetSwapBytes': <method 'SetSwapBytes' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetSwapBytes': <method 'GetSwapBytes' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SwapBytesOn': <method 'SwapBytesOn' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SwapBytesOff': <method 'SwapBytesOff' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetHasScalar': <method 'SetHasScalar' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetHasScalar': <method 'GetHasScalar' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'HasScalarOn': <method 'HasScalarOn' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'HasScalarOff': <method 'HasScalarOff' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetFileType': <method 'SetFileType' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetFileTypeMinValue': <method 'GetFileTypeMinValue' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetFileTypeMaxValue': <method 'GetFileTypeMaxValue' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetFileType': <method 'GetFileType' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetFileTypeToUnknown': <method 'SetFileTypeToUnknown' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetFileTypeToText': <method 'SetFileTypeToText' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetFileTypeToBinary': <method 'SetFileTypeToBinary' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetDataType': <method 'SetDataType' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetDataTypeMinValue': <method 'GetDataTypeMinValue' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetDataTypeMaxValue': <method 'GetDataTypeMaxValue' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'GetDataType': <method 'GetDataType' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetDataTypeToFloat': <method 'SetDataTypeToFloat' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, 'SetDataTypeToDouble': <method 'SetDataTypeToDouble' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F0490B0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkParticleReader' objects>, '__doc__': 'vtkParticleReader - Read ASCII or binary particle\\n                           data and (optionally) one scalar\\n                           value associated with each particle.\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkParticleReader reads either a binary or a text file of\\n particles. Each particle can have associated with it an optional\\n scalar value. So the format is: x, y, z, scalar\\n (all floats or doubles). The text file can consist of a comma\\n delimited set of values. In most cases vtkParticleReader can\\n automatically determine whether the file is text or binary.\\n The data can be either float or double.\\n Progress updates are provided.\\n With respect to binary files, random access into the file to read\\n pieces is supported.\\n\\n'})"
    __vtkname__ = 'vtkParticleReader'


class vtkProStarReader(__vtkmodules_vtkCommonExecutionModel.vtkUnstructuredGridAlgorithm):
    """
    vtkProStarReader - Reads geometry in proSTAR (STARCD) file format.
    
    Superclass: vtkUnstructuredGridAlgorithm
    
    vtkProStarReader creates an unstructured grid dataset. It reads
    .cel/.vrt files stored in proSTAR (STARCD) ASCII format.
    
    @par Thanks: Reader written by Mark Olesen
    """
    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 GetScaleFactor(self): # real signature unknown; restored from __doc__
        """
        GetScaleFactor(self) -> float
        C++: virtual double GetScaleFactor()
        """
        return 0.0

    def GetScaleFactorMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetScaleFactorMaxValue(self) -> float
        C++: virtual double GetScaleFactorMaxValue()
        """
        return 0.0

    def GetScaleFactorMinValue(self): # real signature unknown; restored from __doc__
        """
        GetScaleFactorMinValue(self) -> float
        C++: virtual double GetScaleFactorMinValue()
        """
        return 0.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) -> vtkProStarReader
        C++: vtkProStarReader *NewInstance()
        """
        return vtkProStarReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkProStarReader
        C++: static vtkProStarReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkProStarReader

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Specify the file name prefix of the cel/vrt files to read. The
        reader will try to open FileName.cel and FileName.vrt files.
        """
        pass

    def SetScaleFactor(self, _arg): # real signature unknown; restored from __doc__
        """
        SetScaleFactor(self, _arg:float) -> None
        C++: virtual void SetScaleFactor(double _arg)
        
        The proSTAR files are often in millimeters. Specify an
        alternative scaling factor.
        """
        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."""


    cellType = None # (!) real value is "<class 'vtkmodules.vtkIOGeometry.vtkProStarReader.cellType'>"
    shapeType = None # (!) real value is "<class 'vtkmodules.vtkIOGeometry.vtkProStarReader.shapeType'>"
    starcdBaffleType = 3
    starcdFluidType = 1
    starcdHex = 11
    starcdLine = 2
    starcdLineType = 5
    starcdPoint = 1
    starcdPointType = 6
    starcdPoly = 255
    starcdPrism = 12
    starcdPyr = 14
    starcdShell = 3
    starcdShellType = 4
    starcdSolidType = 2
    starcdTet = 13
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkProStarReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'SetScaleFactor': <method 'SetScaleFactor' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'GetScaleFactorMinValue': <method 'GetScaleFactorMinValue' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'GetScaleFactorMaxValue': <method 'GetScaleFactorMaxValue' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'GetScaleFactor': <method 'GetScaleFactor' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, 'cellType': <class 'vtkmodules.vtkIOGeometry.vtkProStarReader.cellType'>, 'shapeType': <class 'vtkmodules.vtkIOGeometry.vtkProStarReader.shapeType'>, 'starcdFluidType': 1, 'starcdSolidType': 2, 'starcdBaffleType': 3, 'starcdShellType': 4, 'starcdLineType': 5, 'starcdPointType': 6, 'starcdPoint': 1, 'starcdLine': 2, 'starcdShell': 3, 'starcdHex': 11, 'starcdPrism': 12, 'starcdTet': 13, 'starcdPyr': 14, 'starcdPoly': 255, '__new__': <built-in method __new__ of type object at 0x00007FF85F049740>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkProStarReader' objects>, '__doc__': 'vtkProStarReader - Reads geometry in proSTAR (STARCD) file format.\\n\\nSuperclass: vtkUnstructuredGridAlgorithm\\n\\nvtkProStarReader creates an unstructured grid dataset. It reads\\n.cel/.vrt files stored in proSTAR (STARCD) ASCII format.\\n\\n@par Thanks: Reader written by Mark Olesen\\n\\n'})"
    __vtkname__ = 'vtkProStarReader'


class vtkPTSReader(__vtkmodules_vtkCommonExecutionModel.vtkPolyDataAlgorithm):
    """
    vtkPTSReader - Read ASCII PTS Files.
    
    Superclass: vtkPolyDataAlgorithm
    
    vtkPTSReader reads either a text file of
     points. The first line is the number of points. Point information is
     either x y z intensity or x y z intensity r g b
    """
    def CreateCellsOff(self): # real signature unknown; restored from __doc__
        """
        CreateCellsOff(self) -> None
        C++: virtual void CreateCellsOff()
        """
        pass

    def CreateCellsOn(self): # real signature unknown; restored from __doc__
        """
        CreateCellsOn(self) -> None
        C++: virtual void CreateCellsOn()
        
        Boolean value indicates whether or not to create cells for this
        dataset. Otherwise only points and scalars are created. Defaults
        to true.
        """
        pass

    def GetCreateCells(self): # real signature unknown; restored from __doc__
        """
        GetCreateCells(self) -> bool
        C++: virtual bool GetCreateCells()
        """
        return False

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetIncludeColorAndLuminance(self): # real signature unknown; restored from __doc__
        """
        GetIncludeColorAndLuminance(self) -> bool
        C++: virtual bool GetIncludeColorAndLuminance()
        """
        return False

    def GetLimitReadToBounds(self): # real signature unknown; restored from __doc__
        """
        GetLimitReadToBounds(self) -> bool
        C++: virtual bool GetLimitReadToBounds()
        """
        return False

    def GetLimitToMaxNumberOfPoints(self): # real signature unknown; restored from __doc__
        """
        GetLimitToMaxNumberOfPoints(self) -> bool
        C++: virtual bool GetLimitToMaxNumberOfPoints()
        """
        return False

    def GetMaxNumberOfPoints(self): # real signature unknown; restored from __doc__
        """
        GetMaxNumberOfPoints(self) -> int
        C++: virtual vtkIdType GetMaxNumberOfPoints()
        """
        return 0

    def GetMaxNumberOfPointsMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetMaxNumberOfPointsMaxValue(self) -> int
        C++: virtual vtkIdType GetMaxNumberOfPointsMaxValue()
        """
        return 0

    def GetMaxNumberOfPointsMinValue(self): # real signature unknown; restored from __doc__
        """
        GetMaxNumberOfPointsMinValue(self) -> int
        C++: virtual vtkIdType GetMaxNumberOfPointsMinValue()
        """
        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 GetOutputDataTypeIsDouble(self): # real signature unknown; restored from __doc__
        """
        GetOutputDataTypeIsDouble(self) -> bool
        C++: virtual bool GetOutputDataTypeIsDouble()
        """
        return False

    def GetReadBounds(self): # real signature unknown; restored from __doc__
        """
        GetReadBounds(self) -> (float, float, float, float, float, float)
        C++: virtual double *GetReadBounds()
        """
        pass

    def IncludeColorAndLuminanceOff(self): # real signature unknown; restored from __doc__
        """
        IncludeColorAndLuminanceOff(self) -> None
        C++: virtual void IncludeColorAndLuminanceOff()
        """
        pass

    def IncludeColorAndLuminanceOn(self): # real signature unknown; restored from __doc__
        """
        IncludeColorAndLuminanceOn(self) -> None
        C++: virtual void IncludeColorAndLuminanceOn()
        
        Boolean value indicates when color values are present if
        luminance should be read in as well Defaults to true.
        """
        pass

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def LimitReadToBoundsOff(self): # real signature unknown; restored from __doc__
        """
        LimitReadToBoundsOff(self) -> None
        C++: virtual void LimitReadToBoundsOff()
        """
        pass

    def LimitReadToBoundsOn(self): # real signature unknown; restored from __doc__
        """
        LimitReadToBoundsOn(self) -> None
        C++: virtual void LimitReadToBoundsOn()
        
        Boolean value indicates whether or not to limit points read to a
        specified (ReadBounds) region.
        """
        pass

    def LimitToMaxNumberOfPointsOff(self): # real signature unknown; restored from __doc__
        """
        LimitToMaxNumberOfPointsOff(self) -> None
        C++: virtual void LimitToMaxNumberOfPointsOff()
        """
        pass

    def LimitToMaxNumberOfPointsOn(self): # real signature unknown; restored from __doc__
        """
        LimitToMaxNumberOfPointsOn(self) -> None
        C++: virtual void LimitToMaxNumberOfPointsOn()
        
        Boolean value indicates whether or not to limit number of points
        read based on MaxNumbeOfPoints.
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkPTSReader
        C++: vtkPTSReader *NewInstance()
        """
        return vtkPTSReader

    def OutputDataTypeIsDoubleOff(self): # real signature unknown; restored from __doc__
        """
        OutputDataTypeIsDoubleOff(self) -> None
        C++: virtual void OutputDataTypeIsDoubleOff()
        """
        pass

    def OutputDataTypeIsDoubleOn(self): # real signature unknown; restored from __doc__
        """
        OutputDataTypeIsDoubleOn(self) -> None
        C++: virtual void OutputDataTypeIsDoubleOn()
        
        The output type defaults to float, but can instead be double.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkPTSReader
        C++: static vtkPTSReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkPTSReader

    def SetCreateCells(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCreateCells(self, _arg:bool) -> None
        C++: virtual void SetCreateCells(bool _arg)
        """
        pass

    def SetFileName(self, filename): # real signature unknown; restored from __doc__
        """
        SetFileName(self, filename:str) -> None
        C++: void SetFileName(const char *filename)
        
        Specify file name.
        """
        pass

    def SetIncludeColorAndLuminance(self, _arg): # real signature unknown; restored from __doc__
        """
        SetIncludeColorAndLuminance(self, _arg:bool) -> None
        C++: virtual void SetIncludeColorAndLuminance(bool _arg)
        """
        pass

    def SetLimitReadToBounds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetLimitReadToBounds(self, _arg:bool) -> None
        C++: virtual void SetLimitReadToBounds(bool _arg)
        """
        pass

    def SetLimitToMaxNumberOfPoints(self, _arg): # real signature unknown; restored from __doc__
        """
        SetLimitToMaxNumberOfPoints(self, _arg:bool) -> None
        C++: virtual void SetLimitToMaxNumberOfPoints(bool _arg)
        """
        pass

    def SetMaxNumberOfPoints(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaxNumberOfPoints(self, _arg:int) -> None
        C++: virtual void SetMaxNumberOfPoints(vtkIdType _arg)
        
        The maximum number of points to load if LimitToMaxNumberOfPoints
        is on/true. Sets a temporary onRatio.
        """
        pass

    def SetOutputDataTypeIsDouble(self, _arg): # real signature unknown; restored from __doc__
        """
        SetOutputDataTypeIsDouble(self, _arg:bool) -> None
        C++: virtual void SetOutputDataTypeIsDouble(bool _arg)
        """
        pass

    def SetReadBounds(self, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6): # real signature unknown; restored from __doc__
        """
        SetReadBounds(self, _arg1:float, _arg2:float, _arg3:float,
            _arg4:float, _arg5:float, _arg6:float) -> None
        C++: virtual void SetReadBounds(double _arg1, double _arg2,
            double _arg3, double _arg4, double _arg5, double _arg6)
        SetReadBounds(self, _arg:(float, float, float, float, float,
            float)) -> None
        C++: virtual void SetReadBounds(const double _arg[6])
        
        Bounds to use if LimitReadToBounds is On
        """
        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__': 'vtkPTSReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'LimitReadToBoundsOn': <method 'LimitReadToBoundsOn' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'LimitReadToBoundsOff': <method 'LimitReadToBoundsOff' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetLimitReadToBounds': <method 'SetLimitReadToBounds' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetLimitReadToBounds': <method 'GetLimitReadToBounds' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetReadBounds': <method 'SetReadBounds' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetReadBounds': <method 'GetReadBounds' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'OutputDataTypeIsDoubleOn': <method 'OutputDataTypeIsDoubleOn' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'OutputDataTypeIsDoubleOff': <method 'OutputDataTypeIsDoubleOff' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetOutputDataTypeIsDouble': <method 'SetOutputDataTypeIsDouble' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetOutputDataTypeIsDouble': <method 'GetOutputDataTypeIsDouble' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'LimitToMaxNumberOfPointsOn': <method 'LimitToMaxNumberOfPointsOn' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'LimitToMaxNumberOfPointsOff': <method 'LimitToMaxNumberOfPointsOff' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetLimitToMaxNumberOfPoints': <method 'SetLimitToMaxNumberOfPoints' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetLimitToMaxNumberOfPoints': <method 'GetLimitToMaxNumberOfPoints' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetMaxNumberOfPoints': <method 'SetMaxNumberOfPoints' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetMaxNumberOfPointsMinValue': <method 'GetMaxNumberOfPointsMinValue' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetMaxNumberOfPointsMaxValue': <method 'GetMaxNumberOfPointsMaxValue' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetMaxNumberOfPoints': <method 'GetMaxNumberOfPoints' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'CreateCellsOn': <method 'CreateCellsOn' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'CreateCellsOff': <method 'CreateCellsOff' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetCreateCells': <method 'SetCreateCells' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetCreateCells': <method 'GetCreateCells' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'IncludeColorAndLuminanceOn': <method 'IncludeColorAndLuminanceOn' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'IncludeColorAndLuminanceOff': <method 'IncludeColorAndLuminanceOff' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'SetIncludeColorAndLuminance': <method 'SetIncludeColorAndLuminance' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, 'GetIncludeColorAndLuminance': <method 'GetIncludeColorAndLuminance' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F049D50>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkPTSReader' objects>, '__doc__': 'vtkPTSReader - Read ASCII PTS Files.\\n\\nSuperclass: vtkPolyDataAlgorithm\\n\\nvtkPTSReader reads either a text file of\\n points. The first line is the number of points. Point information is\\n either x y z intensity or x y z intensity r g b\\n\\n'})"
    __vtkname__ = 'vtkPTSReader'


class vtkSTLReader(__vtkmodules_vtkIOCore.vtkAbstractPolyDataReader):
    """
    vtkSTLReader - read ASCII or binary stereo lithography files
    
    Superclass: vtkAbstractPolyDataReader
    
    vtkSTLReader is a source object that reads ASCII or binary stereo
    lithography files (.stl files). The FileName must be specified to
    vtkSTLReader. The object automatically detects whether the file is
    ASCII or binary.
    
    .stl files are quite inefficient since they duplicate vertex
    definitions. By setting the Merging boolean you can control whether
    the point data is merged after reading. Merging is performed by
    default, however, merging requires a large amount of temporary
    storage since a 3D hash table must be constructed.
    
    @warning
    Binary files written on one system may not be readable on other
    systems. vtkSTLWriter uses VAX or PC byte ordering and swaps bytes on
    other systems.
    """
    def GetBinaryHeader(self): # real signature unknown; restored from __doc__
        """
        GetBinaryHeader(self) -> vtkUnsignedCharArray
        C++: virtual vtkUnsignedCharArray *GetBinaryHeader()
        
        Get binary file header string. If ASCII STL file is read then
        BinaryHeader is not set, and the header can be retrieved
        using.GetHeader() instead.
        \sa GetHeader()
        """
        pass

    def GetHeader(self): # real signature unknown; restored from __doc__
        """
        GetHeader(self) -> str
        C++: virtual char *GetHeader()
        
        Get header string. If an ASCII STL file contains multiple solids
        then headers are separated by newline character. If a binary STL
        file is read, the first zero-terminated string is stored in this
        header, the full header is available by using GetBinaryHeader().
        \sa GetBinaryHeader()
        """
        return ""

    def GetLocator(self): # real signature unknown; restored from __doc__
        """
        GetLocator(self) -> vtkIncrementalPointLocator
        C++: virtual vtkIncrementalPointLocator *GetLocator()
        """
        pass

    def GetMerging(self): # real signature unknown; restored from __doc__
        """
        GetMerging(self) -> int
        C++: virtual vtkTypeBool GetMerging()
        """
        return 0

    def GetMTime(self): # real signature unknown; restored from __doc__
        """
        GetMTime(self) -> int
        C++: vtkMTimeType GetMTime() override;
        
        Overload standard modified time function. If locator is modified,
        then this object is modified as well.
        """
        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 GetScalarTags(self): # real signature unknown; restored from __doc__
        """
        GetScalarTags(self) -> int
        C++: virtual vtkTypeBool GetScalarTags()
        """
        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 MergingOff(self): # real signature unknown; restored from __doc__
        """
        MergingOff(self) -> None
        C++: virtual void MergingOff()
        """
        pass

    def MergingOn(self): # real signature unknown; restored from __doc__
        """
        MergingOn(self) -> None
        C++: virtual void MergingOn()
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkSTLReader
        C++: vtkSTLReader *NewInstance()
        """
        return vtkSTLReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkSTLReader
        C++: static vtkSTLReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkSTLReader

    def ScalarTagsOff(self): # real signature unknown; restored from __doc__
        """
        ScalarTagsOff(self) -> None
        C++: virtual void ScalarTagsOff()
        """
        pass

    def ScalarTagsOn(self): # real signature unknown; restored from __doc__
        """
        ScalarTagsOn(self) -> None
        C++: virtual void ScalarTagsOn()
        """
        pass

    def SetLocator(self, locator): # real signature unknown; restored from __doc__
        """
        SetLocator(self, locator:vtkIncrementalPointLocator) -> None
        C++: void SetLocator(vtkIncrementalPointLocator *locator)
        
        Specify a spatial locator for merging points. By default an
        instance of vtkMergePoints is used.
        """
        pass

    def SetMerging(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMerging(self, _arg:int) -> None
        C++: virtual void SetMerging(vtkTypeBool _arg)
        
        Turn on/off merging of points/triangles.
        """
        pass

    def SetScalarTags(self, _arg): # real signature unknown; restored from __doc__
        """
        SetScalarTags(self, _arg:int) -> None
        C++: virtual void SetScalarTags(vtkTypeBool _arg)
        
        Turn on/off tagging of solids with scalars.
        """
        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__': 'vtkSTLReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetMTime': <method 'GetMTime' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'SetMerging': <method 'SetMerging' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetMerging': <method 'GetMerging' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'MergingOn': <method 'MergingOn' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'MergingOff': <method 'MergingOff' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'SetScalarTags': <method 'SetScalarTags' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetScalarTags': <method 'GetScalarTags' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'ScalarTagsOn': <method 'ScalarTagsOn' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'ScalarTagsOff': <method 'ScalarTagsOff' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'SetLocator': <method 'SetLocator' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetLocator': <method 'GetLocator' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetHeader': <method 'GetHeader' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, 'GetBinaryHeader': <method 'GetBinaryHeader' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F04A180>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkSTLReader' objects>, '__doc__': 'vtkSTLReader - read ASCII or binary stereo lithography files\\n\\nSuperclass: vtkAbstractPolyDataReader\\n\\nvtkSTLReader is a source object that reads ASCII or binary stereo\\nlithography files (.stl files). The FileName must be specified to\\nvtkSTLReader. The object automatically detects whether the file is\\nASCII or binary.\\n\\n.stl files are quite inefficient since they duplicate vertex\\ndefinitions. By setting the Merging boolean you can control whether\\nthe point data is merged after reading. Merging is performed by\\ndefault, however, merging requires a large amount of temporary\\nstorage since a 3D hash table must be constructed.\\n\\n@warning\\nBinary files written on one system may not be readable on other\\nsystems. vtkSTLWriter uses VAX or PC byte ordering and swaps bytes on\\nother systems.\\n\\n'})"
    __vtkname__ = 'vtkSTLReader'


class vtkSTLWriter(__vtkmodules_vtkIOCore.vtkWriter):
    """
    vtkSTLWriter - write stereo lithography files
    
    Superclass: vtkWriter
    
    vtkSTLWriter writes stereo lithography (.stl) files in either ASCII
    or binary form. Stereo lithography files contain only triangles.
    Since VTK 8.1, this writer converts non-triangle polygons into
    triangles, so there is no longer a need to use vtkTriangleFilter
    prior to using this writer if the input contains polygons with more
    than three vertices.
    
    @warning
    Binary files written on one system may not be readable on other
    systems. vtkSTLWriter uses VAX or PC byte ordering and swaps bytes on
    other systems.
    """
    def GetBinaryHeader(self): # real signature unknown; restored from __doc__
        """
        GetBinaryHeader(self) -> vtkUnsignedCharArray
        C++: virtual vtkUnsignedCharArray *GetBinaryHeader()
        """
        pass

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetFileType(self): # real signature unknown; restored from __doc__
        """
        GetFileType(self) -> int
        C++: virtual int GetFileType()
        """
        return 0

    def GetFileTypeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetFileTypeMaxValue(self) -> int
        C++: virtual int GetFileTypeMaxValue()
        """
        return 0

    def GetFileTypeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetFileTypeMinValue(self) -> int
        C++: virtual int GetFileTypeMinValue()
        """
        return 0

    def GetHeader(self): # real signature unknown; restored from __doc__
        """
        GetHeader(self) -> str
        C++: virtual char *GetHeader()
        """
        return ""

    def GetInput(self): # real signature unknown; restored from __doc__
        """
        GetInput(self) -> vtkPolyData
        C++: vtkPolyData *GetInput()
        GetInput(self, port:int) -> vtkPolyData
        C++: vtkPolyData *GetInput(int port)
        
        Get the input to this writer.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def 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) -> vtkSTLWriter
        C++: vtkSTLWriter *NewInstance()
        """
        return vtkSTLWriter

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkSTLWriter
        C++: static vtkSTLWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkSTLWriter

    def SetBinaryHeader(self, binaryHeader): # real signature unknown; restored from __doc__
        """
        SetBinaryHeader(self, binaryHeader:vtkUnsignedCharArray) -> None
        C++: virtual void SetBinaryHeader(
            vtkUnsignedCharArray *binaryHeader)
        
        Set binary header for the file. Binary header is only used when
        writing binary type files. If both Header and BinaryHeader are
        specified then BinaryHeader is used. Maximum length of binary
        header is 80 bytes, any content over this limit is ignored.
        """
        pass

    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 vtk polygon data file to write.
        """
        pass

    def SetFileType(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileType(self, _arg:int) -> None
        C++: virtual void SetFileType(int _arg)
        
        Specify file type (ASCII or BINARY) for vtk data file.
        """
        pass

    def SetFileTypeToASCII(self): # real signature unknown; restored from __doc__
        """
        SetFileTypeToASCII(self) -> None
        C++: void SetFileTypeToASCII()
        """
        pass

    def SetFileTypeToBinary(self): # real signature unknown; restored from __doc__
        """
        SetFileTypeToBinary(self) -> None
        C++: void SetFileTypeToBinary()
        """
        pass

    def SetHeader(self, _arg): # real signature unknown; restored from __doc__
        """
        SetHeader(self, _arg:str) -> None
        C++: virtual void SetHeader(const char *_arg)
        
        Set the header for the file as text. The header cannot contain
        0x00 characters.
        \sa SetBinaryHeader()
        """
        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__': 'vtkSTLWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetInput': <method 'GetInput' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SetHeader': <method 'SetHeader' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetHeader': <method 'GetHeader' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SetBinaryHeader': <method 'SetBinaryHeader' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetBinaryHeader': <method 'GetBinaryHeader' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SetFileType': <method 'SetFileType' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetFileTypeMinValue': <method 'GetFileTypeMinValue' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetFileTypeMaxValue': <method 'GetFileTypeMaxValue' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'GetFileType': <method 'GetFileType' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SetFileTypeToASCII': <method 'SetFileTypeToASCII' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, 'SetFileTypeToBinary': <method 'SetFileTypeToBinary' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F04A5B0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkSTLWriter' objects>, '__doc__': 'vtkSTLWriter - write stereo lithography files\\n\\nSuperclass: vtkWriter\\n\\nvtkSTLWriter writes stereo lithography (.stl) files in either ASCII\\nor binary form. Stereo lithography files contain only triangles.\\nSince VTK 8.1, this writer converts non-triangle polygons into\\ntriangles, so there is no longer a need to use vtkTriangleFilter\\nprior to using this writer if the input contains polygons with more\\nthan three vertices.\\n\\n@warning\\nBinary files written on one system may not be readable on other\\nsystems. vtkSTLWriter uses VAX or PC byte ordering and swaps bytes on\\nother systems.\\n\\n'})"
    __vtkname__ = 'vtkSTLWriter'


class vtkTecplotReader(__vtkmodules_vtkCommonExecutionModel.vtkMultiBlockDataSetAlgorithm):
    """
    vtkTecplotReader -
    **********************************************************************
    *****
    
    Superclass: vtkMultiBlockDataSetAlgorithm
    
    Copyright (c) 2000 - 2009, Lawrence Livermore National Security, LLC
    Produced at the Lawrence Livermore National Laboratory
    LLNL-CODE-400124 All rights reserved.
    
    This file was adapted from the ASCII Tecplot reader of VisIt. For
    details, see https://visit.llnl.gov/.  The full copyright notice is
    contained in the file COPYRIGHT located at the root of the VisIt
    distribution or at http://www.llnl.gov/visit/copyright.html.
    
    **********************************************************************
        *****
    
    A concrete class to read an ASCII Tecplot file.
    
    
     vtkTecplotReader parses an ASCII Tecplot file to get a
    vtkMultiBlockDataSet
     object made up of several vtkDataSet objects, of which each is of
    type
     either vtkStructuredGrid or vtkUnstructuredGrid. Each vtkDataSet
    object
     maintains the geometry, topology, and some associated attributes
    describing
     physical properties.
    
    
     Tecplot treats 3D coordinates (only one or two coordinates might be
     explicitly specified in a file) as variables too, whose names (e.g.,
     'X' / 'x' / 'I', 'Y' / 'y' / 'J', 'Z' / 'z' / 'K') are provided in
    the
     variables list (the 'VARIABLES' section). These names are then
    followed
     in the list by those of other traditional variables or attributes
    (node-
     based and / or cell-based data with the mode specified via token
    'VAR
     LOCATION', to be extracted to create vtkPointData and / or
    vtkCellData).
     Each zone described afterwards (in the 'ZONE's section) provides the
     specific values of the aforementioned variables (including 3D
    coordinates),
     in the same order as indicated by the variable-names list, through
    either
     POINT-packing (i.e., tuple-based storage) or BLOCK-packing
    (component-based
     storage). In particular, the first / description line of each zone
    tells
     the type of all the constituent cells as the connectivity / topology
     information. In other words, the entire dataset is made up of
    multiple zones
     (blocks), of which each maintains a set of cells of the same type
    ('BRICK',
     'TRIANGLE', 'QUADRILATERAL', 'TETRAHEDRON', and 'POINT' in Tecplot
    terms).
     In addition, the description line of each zone specifies the zone
    name,
     dimensionality information (size of each dimension for a structured
    zone),
     number of nodes, and number of cells. Information about the file
    format is
     available at http://download.tecplot.com/360/dataformat.pdf.
    
    @warning
     vtkTecplotReader is currently a simplified ASCII Tecplot reader and
    some
     functionalities (e.g., extraction of sections 'GEOMETRY', 'TEXT',
    and 'DATA
     SETAUXDATA', access to multiple time steps, in addition to the
    construction
     of vtkRectilinearGrid and vtkImageData objects) are not supported.
    
    @par Thanks:
     This class is a VTK implementation of VisIt's ASCII Tecplot reader.
    
    @sa
     vtkPoints vtkStructuredGrid vtkUnstructuredGrid vtkPointData
    vtkCellData
     vtkDataSet vtkMultiBlockDataSet
    """
    def GetBlockName(self, blockIdx): # real signature unknown; restored from __doc__
        """
        GetBlockName(self, blockIdx:int) -> str
        C++: const char *GetBlockName(int blockIdx)
        
        Get the name of a block specified by a zero-based index. nullptr
        is returned for an invalid block index.
        """
        return ""

    def GetDataArrayName(self, arrayIdx): # real signature unknown; restored from __doc__
        """
        GetDataArrayName(self, arrayIdx:int) -> str
        C++: const char *GetDataArrayName(int arrayIdx)
        
        Get the name of a data array specified by the zero-based index
        (arrayIdx).
        """
        return ""

    def GetDataArrayStatus(self, arayName): # real signature unknown; restored from __doc__
        """
        GetDataArrayStatus(self, arayName:str) -> int
        C++: int GetDataArrayStatus(const char *arayName)
        
        Get the status of a specific data array (0: un-selected; 1:
        selected).
        """
        return 0

    def GetDataAttributeName(self, attrIndx): # real signature unknown; restored from __doc__
        """
        GetDataAttributeName(self, attrIndx:int) -> str
        C++: const char *GetDataAttributeName(int attrIndx)
        
        Get the name of a zero-based data attribute (not 3D coordinates).
        nullptr is returned for an invalid attribute index.
        """
        return ""

    def GetDataTitle(self): # real signature unknown; restored from __doc__
        """
        GetDataTitle(self) -> str
        C++: const char *GetDataTitle()
        
        Get the Tecplot data title.
        """
        return ""

    def GetNumberOfBlocks(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfBlocks(self) -> int
        C++: int GetNumberOfBlocks()
        
        Get the number of blocks (i.e., zones in Tecplot terms).
        """
        return 0

    def GetNumberOfDataArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfDataArrays(self) -> int
        C++: int GetNumberOfDataArrays()
        
        Get the number of all data attributes (point data and cell data).
        """
        return 0

    def GetNumberOfDataAttributes(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfDataAttributes(self) -> int
        C++: int GetNumberOfDataAttributes()
        
        Get the number of standard data attributes (node-based and
        cell-based), excluding 3D coordinates.
        """
        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 GetNumberOfVariables(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfVariables(self) -> int
        C++: virtual int GetNumberOfVariables()
        
        Get the number of all variables (including 3D coordinates).
        """
        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 IsDataAttributeCellBased(self, attrName): # real signature unknown; restored from __doc__
        """
        IsDataAttributeCellBased(self, attrName:str) -> int
        C++: int IsDataAttributeCellBased(const char *attrName)
        IsDataAttributeCellBased(self, attrIndx:int) -> int
        C++: int IsDataAttributeCellBased(int attrIndx)
        
        Get the type (0 for node-based and 1 for cell-based) of a
        specified data attribute (not 3D coordinates). -1 is returned for
        an invalid attribute name.
        """
        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) -> vtkTecplotReader
        C++: vtkTecplotReader *NewInstance()
        """
        return vtkTecplotReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkTecplotReader
        C++: static vtkTecplotReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkTecplotReader

    def SetDataArrayStatus(self, arayName, bChecked): # real signature unknown; restored from __doc__
        """
        SetDataArrayStatus(self, arayName:str, bChecked:int) -> None
        C++: void SetDataArrayStatus(const char *arayName, int bChecked)
        
        Set the status of a specific data array (0: de-select; 1: select)
        specified by the name.
        """
        pass

    def SetFileName(self, fileName): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fileName:str) -> None
        C++: void SetFileName(const char *fileName)
        
        Specify a Tecplot ASCII file for data loading.
        """
        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__\': \'vtkTecplotReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetNumberOfVariables\': <method \'GetNumberOfVariables\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetDataTitle\': <method \'GetDataTitle\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetNumberOfBlocks\': <method \'GetNumberOfBlocks\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetBlockName\': <method \'GetBlockName\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetNumberOfDataAttributes\': <method \'GetNumberOfDataAttributes\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetDataAttributeName\': <method \'GetDataAttributeName\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'IsDataAttributeCellBased\': <method \'IsDataAttributeCellBased\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetNumberOfDataArrays\': <method \'GetNumberOfDataArrays\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetDataArrayName\': <method \'GetDataArrayName\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'GetDataArrayStatus\': <method \'GetDataArrayStatus\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'SetDataArrayStatus\': <method \'SetDataArrayStatus\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF85F04AA20>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOGeometry.vtkTecplotReader\' objects>, \'__doc__\': "vtkTecplotReader -\\n**********************************************************************\\n*****\\n\\nSuperclass: vtkMultiBlockDataSetAlgorithm\\n\\nCopyright (c) 2000 - 2009, Lawrence Livermore National Security, LLC\\nProduced at the Lawrence Livermore National Laboratory\\nLLNL-CODE-400124 All rights reserved.\\n\\nThis file was adapted from the ASCII Tecplot reader of VisIt. For\\ndetails, see https://visit.llnl.gov/.  The full copyright notice is\\ncontained in the file COPYRIGHT located at the root of the VisIt\\ndistribution or at http://www.llnl.gov/visit/copyright.html.\\n\\n**********************************************************************\\n    *****\\n\\nA concrete class to read an ASCII Tecplot file.\\n\\n\\n vtkTecplotReader parses an ASCII Tecplot file to get a\\nvtkMultiBlockDataSet\\n object made up of several vtkDataSet objects, of which each is of\\ntype\\n either vtkStructuredGrid or vtkUnstructuredGrid. Each vtkDataSet\\nobject\\n maintains the geometry, topology, and some associated attributes\\ndescribing\\n physical properties.\\n\\n\\n Tecplot treats 3D coordinates (only one or two coordinates might be\\n explicitly specified in a file) as variables too, whose names (e.g.,\\n \'X\' / \'x\' / \'I\', \'Y\' / \'y\' / \'J\', \'Z\' / \'z\' / \'K\') are provided in\\nthe\\n variables list (the \'VARIABLES\' section). These names are then\\nfollowed\\n in the list by those of other traditional variables or attributes\\n(node-\\n based and / or cell-based data with the mode specified via token\\n\'VAR\\n LOCATION\', to be extracted to create vtkPointData and / or\\nvtkCellData).\\n Each zone described afterwards (in the \'ZONE\'s section) provides the\\n specific values of the aforementioned variables (including 3D\\ncoordinates),\\n in the same order as indicated by the variable-names list, through\\neither\\n POINT-packing (i.e., tuple-based storage) or BLOCK-packing\\n(component-based\\n storage). In particular, the first / description line of each zone\\ntells\\n the type of all the constituent cells as the connectivity / topology\\n information. In other words, the entire dataset is made up of\\nmultiple zones\\n (blocks), of which each maintains a set of cells of the same type\\n(\'BRICK\',\\n \'TRIANGLE\', \'QUADRILATERAL\', \'TETRAHEDRON\', and \'POINT\' in Tecplot\\nterms).\\n In addition, the description line of each zone specifies the zone\\nname,\\n dimensionality information (size of each dimension for a structured\\nzone),\\n number of nodes, and number of cells. Information about the file\\nformat is\\n available at http://download.tecplot.com/360/dataformat.pdf.\\n\\n@warning\\n vtkTecplotReader is currently a simplified ASCII Tecplot reader and\\nsome\\n functionalities (e.g., extraction of sections \'GEOMETRY\', \'TEXT\',\\nand \'DATA\\n SETAUXDATA\', access to multiple time steps, in addition to the\\nconstruction\\n of vtkRectilinearGrid and vtkImageData objects) are not supported.\\n\\n@par Thanks:\\n This class is a VTK implementation of VisIt\'s ASCII Tecplot reader.\\n\\n@sa\\n vtkPoints vtkStructuredGrid vtkUnstructuredGrid vtkPointData\\nvtkCellData\\n vtkDataSet vtkMultiBlockDataSet\\n\\n"})'
    __vtkname__ = 'vtkTecplotReader'


class vtkWindBladeReader(__vtkmodules_vtkCommonExecutionModel.vtkStructuredGridAlgorithm):
    """
    vtkWindBladeReader - class for reading WindBlade data files
    
    Superclass: vtkStructuredGridAlgorithm
    
    vtkWindBladeReader is a source object that reads WindBlade files
    which are block binary files with tags before and after each block
    giving the number of bytes within the block.  The number of data
    variables dumped varies.  There are 3 output ports with the first
    being a structured grid with irregular spacing in the Z dimension.
    The second is an unstructured grid only read on on process 0 and used
    to represent the blade.  The third is also a structured grid with
    irregular spacing on the Z dimension.  Only the first and second
    output ports have time dependent data.
    """
    def DisableAllPointArrays(self): # real signature unknown; restored from __doc__
        """
        DisableAllPointArrays(self) -> None
        C++: void DisableAllPointArrays()
        """
        pass

    def EnableAllPointArrays(self): # real signature unknown; restored from __doc__
        """
        EnableAllPointArrays(self) -> None
        C++: void EnableAllPointArrays()
        """
        pass

    def GetBladeOutput(self): # real signature unknown; restored from __doc__
        """
        GetBladeOutput(self) -> vtkUnstructuredGrid
        C++: vtkUnstructuredGrid *GetBladeOutput()
        """
        pass

    def GetFieldOutput(self): # real signature unknown; restored from __doc__
        """
        GetFieldOutput(self) -> vtkStructuredGrid
        C++: vtkStructuredGrid *GetFieldOutput()
        
        Get the reader's output
        """
        pass

    def GetFilename(self): # real signature unknown; restored from __doc__
        """
        GetFilename(self) -> str
        C++: virtual char *GetFilename()
        """
        return ""

    def GetGroundOutput(self): # real signature unknown; restored from __doc__
        """
        GetGroundOutput(self) -> vtkStructuredGrid
        C++: vtkStructuredGrid *GetGroundOutput()
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfPointArrays(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfPointArrays(self) -> int
        C++: int GetNumberOfPointArrays()
        
        The following methods allow selective reading of solutions
        fields. By default, ALL data fields on the nodes are read, but
        this can be modified.
        """
        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 GetSubExtent(self): # real signature unknown; restored from __doc__
        """
        GetSubExtent(self) -> (int, int, int, int, int, int)
        C++: virtual int *GetSubExtent()
        """
        pass

    def GetWholeExtent(self): # real signature unknown; restored from __doc__
        """
        GetWholeExtent(self) -> (int, int, int, int, int, int)
        C++: virtual int *GetWholeExtent()
        """
        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) -> vtkWindBladeReader
        C++: vtkWindBladeReader *NewInstance()
        """
        return vtkWindBladeReader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkWindBladeReader
        C++: static vtkWindBladeReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkWindBladeReader

    def SetFilename(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFilename(self, _arg:str) -> None
        C++: virtual void SetFilename(const char *_arg)
        """
        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 SetSubExtent(self, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6): # real signature unknown; restored from __doc__
        """
        SetSubExtent(self, _arg1:int, _arg2:int, _arg3:int, _arg4:int,
            _arg5:int, _arg6:int) -> None
        C++: virtual void SetSubExtent(int _arg1, int _arg2, int _arg3,
            int _arg4, int _arg5, int _arg6)
        SetSubExtent(self, _arg:(int, int, int, int, int, int)) -> None
        C++: virtual void SetSubExtent(const int _arg[6])
        """
        pass

    def SetWholeExtent(self, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6): # real signature unknown; restored from __doc__
        """
        SetWholeExtent(self, _arg1:int, _arg2:int, _arg3:int, _arg4:int,
            _arg5:int, _arg6:int) -> None
        C++: virtual void SetWholeExtent(int _arg1, int _arg2, int _arg3,
            int _arg4, int _arg5, int _arg6)
        SetWholeExtent(self, _arg:(int, int, int, int, int, int)) -> None
        C++: virtual void SetWholeExtent(const int _arg[6])
        """
        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__': 'vtkWindBladeReader', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'SetFilename': <method 'SetFilename' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetFilename': <method 'GetFilename' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'SetWholeExtent': <method 'SetWholeExtent' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetWholeExtent': <method 'GetWholeExtent' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'SetSubExtent': <method 'SetSubExtent' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetSubExtent': <method 'GetSubExtent' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetFieldOutput': <method 'GetFieldOutput' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetBladeOutput': <method 'GetBladeOutput' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetGroundOutput': <method 'GetGroundOutput' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetNumberOfPointArrays': <method 'GetNumberOfPointArrays' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetPointArrayName': <method 'GetPointArrayName' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'GetPointArrayStatus': <method 'GetPointArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'SetPointArrayStatus': <method 'SetPointArrayStatus' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'DisableAllPointArrays': <method 'DisableAllPointArrays' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, 'EnableAllPointArrays': <method 'EnableAllPointArrays' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF85F04AE90>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOGeometry.vtkWindBladeReader' objects>, '__doc__': 'vtkWindBladeReader - class for reading WindBlade data files\\n\\nSuperclass: vtkStructuredGridAlgorithm\\n\\nvtkWindBladeReader is a source object that reads WindBlade files\\nwhich are block binary files with tags before and after each block\\ngiving the number of bytes within the block.  The number of data\\nvariables dumped varies.  There are 3 output ports with the first\\nbeing a structured grid with irregular spacing in the Z dimension.\\nThe second is an unstructured grid only read on on process 0 and used\\nto represent the blade.  The third is also a structured grid with\\nirregular spacing on the Z dimension.  Only the first and second\\noutput ports have time dependent data.\\n\\n'})"
    __vtkname__ = 'vtkWindBladeReader'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x00000210FA6FBC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOGeometry', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x00000210FA6FBC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOGeometry.cp311-win_amd64.pyd')"

