# encoding: utf-8
# module vtkmodules.vtkIOImage
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOImage.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


class vtkImageReader2(__vtkmodules_vtkCommonExecutionModel.vtkImageAlgorithm):
    """
    vtkImageReader2 - Superclass of binary file readers.
    
    Superclass: vtkImageAlgorithm
    
    vtkImageReader2 is a parent class for many VTK image readers. It was
    written to simplify the interface of vtkImageReader. It can also be
    used directly to read data without headers (raw). It is a good super
    class for streaming readers that do not require a mask or transform
    on the data. An example of reading a raw file is shown
    below:vtkSmartPointer<vtkImageReader2> reader =
      vtkSmartPointer<vtkImageReader2>::New();
    reader->SetFilePrefix(argv[1]);
    reader->SetDataExtent(0, 63, 0, 63, 1, 93);
    reader->SetDataSpacing(3.2, 3.2, 1.5);
    reader->SetDataOrigin(0.0, 0.0, 0.0);
    reader->SetDataScalarTypeToUnsignedShort();
    reader->SetDataByteOrderToLittleEndian();
    reader->UpdateWholeExtent();
    
    @sa
    vtkJPEGReader vtkPNGReader vtkImageReader vtkGESignaReader
    """
    def CanReadFile(self, fname): # real signature unknown; restored from __doc__
        """
        CanReadFile(self, fname:str) -> int
        C++: virtual int CanReadFile(const char *fname)
        
        Return non zero if the reader can read the given file name.
        Should be implemented by all sub-classes of vtkImageReader2. For
        non zero return values the following values are to be used 1 - I
        think I can read the file but I cannot prove it 2 - I definitely
        can read the file 3 - I can read the file and I have validated
        that I am the correct reader for this file
        """
        return 0

    def CloseFile(self): # real signature unknown; restored from __doc__
        """
        CloseFile(self) -> None
        C++: void CloseFile()
        """
        pass

    def ComputeInternalFileName(self, slice): # real signature unknown; restored from __doc__
        """
        ComputeInternalFileName(self, slice:int) -> None
        C++: virtual void ComputeInternalFileName(int slice)
        
        Set/Get the internal file name
        """
        pass

    def FileLowerLeftOff(self): # real signature unknown; restored from __doc__
        """
        FileLowerLeftOff(self) -> None
        C++: virtual void FileLowerLeftOff()
        """
        pass

    def FileLowerLeftOn(self): # real signature unknown; restored from __doc__
        """
        FileLowerLeftOn(self) -> None
        C++: virtual void FileLowerLeftOn()
        
        Set/Get whether the data comes from the file starting in the
        lower left corner or upper left corner.
        """
        pass

    def GetDataByteOrder(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrder(self) -> int
        C++: virtual int GetDataByteOrder()
        """
        return 0

    def GetDataByteOrderAsString(self): # real signature unknown; restored from __doc__
        """
        GetDataByteOrderAsString(self) -> str
        C++: virtual const char *GetDataByteOrderAsString()
        """
        return ""

    def GetDataDirection(self): # real signature unknown; restored from __doc__
        """
        GetDataDirection(self) -> (float, float, float, float, float,
            float, float, float, float)
        C++: virtual double *GetDataDirection()
        """
        pass

    def GetDataExtent(self): # real signature unknown; restored from __doc__
        """
        GetDataExtent(self) -> (int, int, int, int, int, int)
        C++: virtual int *GetDataExtent()
        """
        pass

    def GetDataIncrements(self): # real signature unknown; restored from __doc__
        """
        GetDataIncrements(self) -> (int, int, int, int)
        C++: virtual unsigned long *GetDataIncrements()
        """
        pass

    def GetDataOrigin(self): # real signature unknown; restored from __doc__
        """
        GetDataOrigin(self) -> (float, float, float)
        C++: virtual double *GetDataOrigin()
        """
        pass

    def GetDataScalarType(self): # real signature unknown; restored from __doc__
        """
        GetDataScalarType(self) -> int
        C++: virtual int GetDataScalarType()
        
        Get the file format.  Pixels are this type in the file.
        """
        return 0

    def GetDataSpacing(self): # real signature unknown; restored from __doc__
        """
        GetDataSpacing(self) -> (float, float, float)
        C++: virtual double *GetDataSpacing()
        """
        pass

    def GetDescriptiveName(self): # real signature unknown; restored from __doc__
        """
        GetDescriptiveName(self) -> str
        C++: virtual const char *GetDescriptiveName()
        
        Return a descriptive name for the file format that might be
        useful in a GUI.
        """
        return ""

    def GetFileDimensionality(self): # real signature unknown; restored from __doc__
        """
        GetFileDimensionality(self) -> int
        C++: int GetFileDimensionality()
        """
        return 0

    def GetFileExtensions(self): # real signature unknown; restored from __doc__
        """
        GetFileExtensions(self) -> str
        C++: virtual const char *GetFileExtensions()
        
        Get the file extensions for this format. Returns a string with a
        space separated list of extensions in the format .extension
        """
        return ""

    def GetFileLowerLeft(self): # real signature unknown; restored from __doc__
        """
        GetFileLowerLeft(self) -> int
        C++: virtual vtkTypeBool GetFileLowerLeft()
        """
        return 0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetFileNames(self): # real signature unknown; restored from __doc__
        """
        GetFileNames(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetFileNames()
        """
        pass

    def GetFileNameSliceOffset(self): # real signature unknown; restored from __doc__
        """
        GetFileNameSliceOffset(self) -> int
        C++: virtual int GetFileNameSliceOffset()
        """
        return 0

    def GetFileNameSliceSpacing(self): # real signature unknown; restored from __doc__
        """
        GetFileNameSliceSpacing(self) -> int
        C++: virtual int GetFileNameSliceSpacing()
        """
        return 0

    def GetFilePattern(self): # real signature unknown; restored from __doc__
        """
        GetFilePattern(self) -> str
        C++: virtual char *GetFilePattern()
        """
        return ""

    def GetFilePrefix(self): # real signature unknown; restored from __doc__
        """
        GetFilePrefix(self) -> str
        C++: virtual char *GetFilePrefix()
        """
        return ""

    def GetHeaderSize(self): # real signature unknown; restored from __doc__
        """
        GetHeaderSize(self) -> int
        C++: unsigned long GetHeaderSize()
        GetHeaderSize(self, slice:int) -> int
        C++: unsigned long GetHeaderSize(unsigned long slice)
        
        Get the size of the header computed by this object.
        """
        return 0

    def GetInternalFileName(self): # real signature unknown; restored from __doc__
        """
        GetInternalFileName(self) -> str
        C++: virtual char *GetInternalFileName()
        """
        return ""

    def GetMemoryBuffer(self): # real signature unknown; restored from __doc__
        """
        GetMemoryBuffer(self) -> Pointer
        C++: virtual const void *GetMemoryBuffer()
        """
        pass

    def GetMemoryBufferLength(self): # real signature unknown; restored from __doc__
        """
        GetMemoryBufferLength(self) -> int
        C++: vtkIdType GetMemoryBufferLength()
        """
        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 GetNumberOfScalarComponents(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfScalarComponents(self) -> int
        C++: virtual int GetNumberOfScalarComponents()
        """
        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) -> vtkImageReader2
        C++: vtkImageReader2 *NewInstance()
        """
        return vtkImageReader2

    def OpenFile(self): # real signature unknown; restored from __doc__
        """
        OpenFile(self) -> int
        C++: virtual int OpenFile()
        """
        return 0

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkImageReader2
        C++: static vtkImageReader2 *SafeDownCast(vtkObjectBase *o)
        """
        return vtkImageReader2

    def SeekFile(self, i, j, k): # real signature unknown; restored from __doc__
        """
        SeekFile(self, i:int, j:int, k:int) -> None
        C++: virtual void SeekFile(int i, int j, int k)
        """
        pass

    def SetDataByteOrder(self, __a): # real signature unknown; restored from __doc__
        """
        SetDataByteOrder(self, __a:int) -> None
        C++: virtual void SetDataByteOrder(int)
        """
        pass

    def SetDataByteOrderToBigEndian(self): # real signature unknown; restored from __doc__
        """
        SetDataByteOrderToBigEndian(self) -> None
        C++: virtual 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++: virtual void SetDataByteOrderToLittleEndian()
        """
        pass

    def SetDataDirection(self, data, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SetDataDirection(self, data:(float, ...)) -> None
        C++: virtual void SetDataDirection(const double data[])
        
        Set/Get the direction of the data (9 elements: 3x3 matrix).
        """
        pass

    def SetDataExtent(self, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6): # real signature unknown; restored from __doc__
        """
        SetDataExtent(self, _arg1:int, _arg2:int, _arg3:int, _arg4:int,
            _arg5:int, _arg6:int) -> None
        C++: virtual void SetDataExtent(int _arg1, int _arg2, int _arg3,
            int _arg4, int _arg5, int _arg6)
        SetDataExtent(self, _arg:(int, int, int, int, int, int)) -> None
        C++: virtual void SetDataExtent(const int _arg[6])
        
        Get/Set the extent of the data on disk.
        """
        pass

    def SetDataOrigin(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetDataOrigin(self, _arg1:float, _arg2:float, _arg3:float) -> None
        C++: virtual void SetDataOrigin(double _arg1, double _arg2,
            double _arg3)
        SetDataOrigin(self, _arg:(float, float, float)) -> None
        C++: virtual void SetDataOrigin(const double _arg[3])
        
        Set/Get the origin of the data (location of first pixel in the
        file).
        """
        pass

    def SetDataScalarType(self, type): # real signature unknown; restored from __doc__
        """
        SetDataScalarType(self, type:int) -> None
        C++: virtual void SetDataScalarType(int type)
        
        Set the data type of pixels in the file. If you want the output
        scalar type to have a different value, set it after this method
        is called.
        """
        pass

    def SetDataScalarTypeToChar(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToChar(self) -> None
        C++: virtual void SetDataScalarTypeToChar()
        """
        pass

    def SetDataScalarTypeToDouble(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToDouble(self) -> None
        C++: virtual void SetDataScalarTypeToDouble()
        """
        pass

    def SetDataScalarTypeToFloat(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToFloat(self) -> None
        C++: virtual void SetDataScalarTypeToFloat()
        """
        pass

    def SetDataScalarTypeToInt(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToInt(self) -> None
        C++: virtual void SetDataScalarTypeToInt()
        """
        pass

    def SetDataScalarTypeToShort(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToShort(self) -> None
        C++: virtual void SetDataScalarTypeToShort()
        """
        pass

    def SetDataScalarTypeToSignedChar(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToSignedChar(self) -> None
        C++: virtual void SetDataScalarTypeToSignedChar()
        """
        pass

    def SetDataScalarTypeToUnsignedChar(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToUnsignedChar(self) -> None
        C++: virtual void SetDataScalarTypeToUnsignedChar()
        """
        pass

    def SetDataScalarTypeToUnsignedInt(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToUnsignedInt(self) -> None
        C++: virtual void SetDataScalarTypeToUnsignedInt()
        """
        pass

    def SetDataScalarTypeToUnsignedShort(self): # real signature unknown; restored from __doc__
        """
        SetDataScalarTypeToUnsignedShort(self) -> None
        C++: virtual void SetDataScalarTypeToUnsignedShort()
        """
        pass

    def SetDataSpacing(self, _arg1, _arg2, _arg3): # real signature unknown; restored from __doc__
        """
        SetDataSpacing(self, _arg1:float, _arg2:float, _arg3:float)
            -> None
        C++: virtual void SetDataSpacing(double _arg1, double _arg2,
            double _arg3)
        SetDataSpacing(self, _arg:(float, float, float)) -> None
        C++: virtual void SetDataSpacing(const double _arg[3])
        
        Set/Get the spacing of the data in the file.
        """
        pass

    def SetFileDimensionality(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileDimensionality(self, _arg:int) -> None
        C++: virtual void SetFileDimensionality(int _arg)
        
        The number of dimensions stored in a file. This defaults to two.
        """
        pass

    def SetFileLowerLeft(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileLowerLeft(self, _arg:int) -> None
        C++: virtual void SetFileLowerLeft(vtkTypeBool _arg)
        """
        pass

    def SetFileName(self, __a): # real signature unknown; restored from __doc__
        """
        SetFileName(self, __a:str) -> None
        C++: virtual void SetFileName(const char *)
        
        Specify file name for the image file. If the data is stored in
        multiple files, then use SetFileNames or SetFilePrefix instead.
        """
        pass

    def SetFileNames(self, __a): # real signature unknown; restored from __doc__
        """
        SetFileNames(self, __a:vtkStringArray) -> None
        C++: virtual void SetFileNames(vtkStringArray *)
        
        Specify a list of file names.  Each file must be a single slice,
        and each slice must be of the same size. The files must be in the
        correct order. Use SetFileName when reading a volume (multiple
        slice), since DataExtent will be modified after a SetFileNames
        call.
        """
        pass

    def SetFileNameSliceOffset(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileNameSliceOffset(self, _arg:int) -> None
        C++: virtual void SetFileNameSliceOffset(int _arg)
        
        When reading files which start at an unusual index, this can be
        added to the slice number when generating the file name (default
        = 0)
        """
        pass

    def SetFileNameSliceSpacing(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileNameSliceSpacing(self, _arg:int) -> None
        C++: virtual void SetFileNameSliceSpacing(int _arg)
        
        When reading files which have regular, but non contiguous slices
        (eg filename.1,filename.3,filename.5) a spacing can be specified
        to skip missing files (default = 1)
        """
        pass

    def SetFilePattern(self, __a): # real signature unknown; restored from __doc__
        """
        SetFilePattern(self, __a:str) -> None
        C++: virtual void SetFilePattern(const char *)
        
        The snprintf-style format string used to build filename from
        FilePrefix and slice number.
        """
        pass

    def SetFilePrefix(self, __a): # real signature unknown; restored from __doc__
        """
        SetFilePrefix(self, __a:str) -> None
        C++: virtual void SetFilePrefix(const char *)
        
        Specify file prefix for the image file or files.  This can be
        used in place of SetFileName or SetFileNames if the filenames
        follow a specific naming pattern, but you must explicitly set the
        DataExtent so that the reader will know what range of slices to
        load.
        """
        pass

    def SetHeaderSize(self, size): # real signature unknown; restored from __doc__
        """
        SetHeaderSize(self, size:int) -> None
        C++: virtual void SetHeaderSize(unsigned long size)
        
        If there is a tail on the file, you want to explicitly set the
        header size.
        """
        pass

    def SetMemoryBuffer(self, __a): # real signature unknown; restored from __doc__
        """
        SetMemoryBuffer(self, __a:Pointer) -> None
        C++: virtual void SetMemoryBuffer(const void *)
        
        Specify the in memory image buffer. May be used by a reader to
        allow the reading of an image from memory instead of from file.
        """
        pass

    def SetMemoryBufferLength(self, buflen): # real signature unknown; restored from __doc__
        """
        SetMemoryBufferLength(self, buflen:int) -> None
        C++: virtual void SetMemoryBufferLength(vtkIdType buflen)
        
        Specify the in memory image buffer length.
        """
        pass

    def SetNumberOfScalarComponents(self, _arg): # real signature unknown; restored from __doc__
        """
        SetNumberOfScalarComponents(self, _arg:int) -> None
        C++: virtual void SetNumberOfScalarComponents(int _arg)
        
        Set/Get the number of scalar components
        """
        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.
        """
        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__': 'vtkImageReader2', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFileNames': <method 'SetFileNames' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileNames': <method 'GetFileNames' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFilePrefix': <method 'SetFilePrefix' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFilePrefix': <method 'GetFilePrefix' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFilePattern': <method 'SetFilePattern' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFilePattern': <method 'GetFilePattern' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetMemoryBuffer': <method 'SetMemoryBuffer' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetMemoryBuffer': <method 'GetMemoryBuffer' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetMemoryBufferLength': <method 'SetMemoryBufferLength' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetMemoryBufferLength': <method 'GetMemoryBufferLength' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarType': <method 'SetDataScalarType' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToFloat': <method 'SetDataScalarTypeToFloat' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToDouble': <method 'SetDataScalarTypeToDouble' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToInt': <method 'SetDataScalarTypeToInt' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToUnsignedInt': <method 'SetDataScalarTypeToUnsignedInt' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToShort': <method 'SetDataScalarTypeToShort' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToUnsignedShort': <method 'SetDataScalarTypeToUnsignedShort' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToChar': <method 'SetDataScalarTypeToChar' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToSignedChar': <method 'SetDataScalarTypeToSignedChar' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataScalarTypeToUnsignedChar': <method 'SetDataScalarTypeToUnsignedChar' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataScalarType': <method 'GetDataScalarType' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetNumberOfScalarComponents': <method 'SetNumberOfScalarComponents' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetNumberOfScalarComponents': <method 'GetNumberOfScalarComponents' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataExtent': <method 'SetDataExtent' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataExtent': <method 'GetDataExtent' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFileDimensionality': <method 'SetFileDimensionality' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileDimensionality': <method 'GetFileDimensionality' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataSpacing': <method 'SetDataSpacing' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataSpacing': <method 'GetDataSpacing' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataOrigin': <method 'SetDataOrigin' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataOrigin': <method 'GetDataOrigin' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataDirection': <method 'SetDataDirection' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataDirection': <method 'GetDataDirection' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetHeaderSize': <method 'GetHeaderSize' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetHeaderSize': <method 'SetHeaderSize' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataByteOrderToBigEndian': <method 'SetDataByteOrderToBigEndian' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataByteOrderToLittleEndian': <method 'SetDataByteOrderToLittleEndian' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataByteOrder': <method 'GetDataByteOrder' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetDataByteOrder': <method 'SetDataByteOrder' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataByteOrderAsString': <method 'GetDataByteOrderAsString' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFileNameSliceOffset': <method 'SetFileNameSliceOffset' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileNameSliceOffset': <method 'GetFileNameSliceOffset' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFileNameSliceSpacing': <method 'SetFileNameSliceSpacing' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileNameSliceSpacing': <method 'GetFileNameSliceSpacing' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetSwapBytes': <method 'SetSwapBytes' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetSwapBytes': <method 'GetSwapBytes' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SwapBytesOn': <method 'SwapBytesOn' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SwapBytesOff': <method 'SwapBytesOff' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDataIncrements': <method 'GetDataIncrements' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'OpenFile': <method 'OpenFile' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'CloseFile': <method 'CloseFile' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SeekFile': <method 'SeekFile' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'FileLowerLeftOn': <method 'FileLowerLeftOn' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'FileLowerLeftOff': <method 'FileLowerLeftOff' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileLowerLeft': <method 'GetFileLowerLeft' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'SetFileLowerLeft': <method 'SetFileLowerLeft' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'ComputeInternalFileName': <method 'ComputeInternalFileName' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetInternalFileName': <method 'GetInternalFileName' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'CanReadFile': <method 'CanReadFile' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetFileExtensions': <method 'GetFileExtensions' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, 'GetDescriptiveName': <method 'GetDescriptiveName' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF8393B34F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOImage.vtkImageReader2' objects>, '__doc__': 'vtkImageReader2 - Superclass of binary file readers.\\n\\nSuperclass: vtkImageAlgorithm\\n\\nvtkImageReader2 is a parent class for many VTK image readers. It was\\nwritten to simplify the interface of vtkImageReader. It can also be\\nused directly to read data without headers (raw). It is a good super\\nclass for streaming readers that do not require a mask or transform\\non the data. An example of reading a raw file is shown\\nbelow:vtkSmartPointer<vtkImageReader2> reader =\\n  vtkSmartPointer<vtkImageReader2>::New();\\nreader->SetFilePrefix(argv[1]);\\nreader->SetDataExtent(0, 63, 0, 63, 1, 93);\\nreader->SetDataSpacing(3.2, 3.2, 1.5);\\nreader->SetDataOrigin(0.0, 0.0, 0.0);\\nreader->SetDataScalarTypeToUnsignedShort();\\nreader->SetDataByteOrderToLittleEndian();\\nreader->UpdateWholeExtent();\\n\\n@sa\\nvtkJPEGReader vtkPNGReader vtkImageReader vtkGESignaReader\\n\\n'})"
    __vtkname__ = 'vtkImageReader2'


