# 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 vtkNIFTIImageHeader(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkNIFTIImageHeader - Store NIfTI header information.
    
    Superclass: vtkObject
    
    This class stores the header of a NIfTI file in a VTK-friendly
    format. By using this class, it is possible to specify the header
    information that will be stored in a file written by the
    vtkNIFTIImageWriter.  Note that the SForm and QForm orientation
    information in this class will be ignored by the writer if an SForm
    and QForm have been explicitly set via the writer's SetSForm and
    SetQForm methods.  Also note that all info like Dim, PixDim,
    DataType, etc. will be ignored by the writer because this information
    must instead be taken from the vtkImageData information.  Finally,
    note that the vtkNIFTIImageWriter will ignore the Descrip field,
    since it has its own SetDescription method.@par Thanks: This class
    was contributed to VTK by the Calgary Image Processing and Analysis
    Centre (CIPAC).
    @sa
    vtkNIFTIImageReader, vtkNIFTIImageWriter
    """
    def DeepCopy(self, o): # real signature unknown; restored from __doc__
        """
        DeepCopy(self, o:vtkNIFTIImageHeader) -> None
        C++: void DeepCopy(vtkNIFTIImageHeader *o)
        
        Make a copy of the header.
        """
        pass

    def GetAuxFile(self): # real signature unknown; restored from __doc__
        """
        GetAuxFile(self) -> str
        C++: const char *GetAuxFile()
        """
        return ""

    def GetBitPix(self): # real signature unknown; restored from __doc__
        """
        GetBitPix(self) -> int
        C++: int GetBitPix()
        
        Get the number of bits per pixel.
        """
        return 0

    def GetCalMax(self): # real signature unknown; restored from __doc__
        """
        GetCalMax(self) -> float
        C++: double GetCalMax()
        """
        return 0.0

    def GetCalMin(self): # real signature unknown; restored from __doc__
        """
        GetCalMin(self) -> float
        C++: double GetCalMin()
        """
        return 0.0

    def GetDataType(self): # real signature unknown; restored from __doc__
        """
        GetDataType(self) -> int
        C++: int GetDataType()
        
        Get the data type.
        """
        return 0

    def GetDescrip(self): # real signature unknown; restored from __doc__
        """
        GetDescrip(self) -> str
        C++: const char *GetDescrip()
        """
        return ""

    def GetDim(self, i): # real signature unknown; restored from __doc__
        """
        GetDim(self, i:int) -> int
        C++: vtkTypeInt64 GetDim(int i)
        
        Get the nth dimension of the data, where GetDim(0) returns the
        number of dimensions that are defined for the file.
        """
        return 0

    def GetDimInfo(self): # real signature unknown; restored from __doc__
        """
        GetDimInfo(self) -> int
        C++: int GetDimInfo()
        """
        return 0

    def GetIntentCode(self): # real signature unknown; restored from __doc__
        """
        GetIntentCode(self) -> int
        C++: int GetIntentCode()
        """
        return 0

    def GetIntentName(self): # real signature unknown; restored from __doc__
        """
        GetIntentName(self) -> str
        C++: const char *GetIntentName()
        """
        return ""

    def GetIntentP1(self): # real signature unknown; restored from __doc__
        """
        GetIntentP1(self) -> float
        C++: double GetIntentP1()
        """
        return 0.0

    def GetIntentP2(self): # real signature unknown; restored from __doc__
        """
        GetIntentP2(self) -> float
        C++: double GetIntentP2()
        """
        return 0.0

    def GetIntentP3(self): # real signature unknown; restored from __doc__
        """
        GetIntentP3(self) -> float
        C++: double GetIntentP3()
        """
        return 0.0

    def GetMagic(self): # real signature unknown; restored from __doc__
        """
        GetMagic(self) -> str
        C++: const char *GetMagic()
        
        Get the magic number for the NIFTI file as a null-terminated
        string.
        """
        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 GetPixDim(self, i): # real signature unknown; restored from __doc__
        """
        GetPixDim(self, i:int) -> float
        C++: double GetPixDim(int i)
        
        Get the sample spacing in the nth dimension. If GetPixDim(0) is
        negative, then the quaternion for the qform describes the correct
        orientation only after the slice ordering has been reversed.
        """
        return 0.0

    def GetQFormCode(self): # real signature unknown; restored from __doc__
        """
        GetQFormCode(self) -> int
        C++: int GetQFormCode()
        """
        return 0

    def GetQOffsetX(self): # real signature unknown; restored from __doc__
        """
        GetQOffsetX(self) -> float
        C++: double GetQOffsetX()
        """
        return 0.0

    def GetQOffsetY(self): # real signature unknown; restored from __doc__
        """
        GetQOffsetY(self) -> float
        C++: double GetQOffsetY()
        """
        return 0.0

    def GetQOffsetZ(self): # real signature unknown; restored from __doc__
        """
        GetQOffsetZ(self) -> float
        C++: double GetQOffsetZ()
        """
        return 0.0

    def GetQuaternB(self): # real signature unknown; restored from __doc__
        """
        GetQuaternB(self) -> float
        C++: double GetQuaternB()
        """
        return 0.0

    def GetQuaternC(self): # real signature unknown; restored from __doc__
        """
        GetQuaternC(self) -> float
        C++: double GetQuaternC()
        """
        return 0.0

    def GetQuaternD(self): # real signature unknown; restored from __doc__
        """
        GetQuaternD(self) -> float
        C++: double GetQuaternD()
        """
        return 0.0

    def GetSclInter(self): # real signature unknown; restored from __doc__
        """
        GetSclInter(self) -> float
        C++: double GetSclInter()
        """
        return 0.0

    def GetSclSlope(self): # real signature unknown; restored from __doc__
        """
        GetSclSlope(self) -> float
        C++: double GetSclSlope()
        """
        return 0.0

    def GetSFormCode(self): # real signature unknown; restored from __doc__
        """
        GetSFormCode(self) -> int
        C++: int GetSFormCode()
        """
        return 0

    def GetSliceCode(self): # real signature unknown; restored from __doc__
        """
        GetSliceCode(self) -> int
        C++: int GetSliceCode()
        """
        return 0

    def GetSliceDuration(self): # real signature unknown; restored from __doc__
        """
        GetSliceDuration(self) -> float
        C++: double GetSliceDuration()
        """
        return 0.0

    def GetSliceEnd(self): # real signature unknown; restored from __doc__
        """
        GetSliceEnd(self) -> int
        C++: vtkTypeInt64 GetSliceEnd()
        """
        return 0

    def GetSliceStart(self): # real signature unknown; restored from __doc__
        """
        GetSliceStart(self) -> int
        C++: vtkTypeInt64 GetSliceStart()
        """
        return 0

    def GetSRowX(self): # real signature unknown; restored from __doc__
        """
        GetSRowX(self) -> (float, float, float, float)
        C++: virtual double *GetSRowX()
        """
        pass

    def GetSRowY(self): # real signature unknown; restored from __doc__
        """
        GetSRowY(self) -> (float, float, float, float)
        C++: virtual double *GetSRowY()
        """
        pass

    def GetSRowZ(self): # real signature unknown; restored from __doc__
        """
        GetSRowZ(self) -> (float, float, float, float)
        C++: virtual double *GetSRowZ()
        """
        pass

    def GetTOffset(self): # real signature unknown; restored from __doc__
        """
        GetTOffset(self) -> float
        C++: double GetTOffset()
        """
        return 0.0

    def GetVoxOffset(self): # real signature unknown; restored from __doc__
        """
        GetVoxOffset(self) -> int
        C++: vtkTypeInt64 GetVoxOffset()
        
        Get the offset to the pixel data within the file.
        """
        return 0

    def GetXYZTUnits(self): # real signature unknown; restored from __doc__
        """
        GetXYZTUnits(self) -> int
        C++: int GetXYZTUnits()
        """
        return 0

    def Initialize(self): # real signature unknown; restored from __doc__
        """
        Initialize(self) -> None
        C++: void Initialize()
        
        Initialize the header to default values.
        """
        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) -> vtkNIFTIImageHeader
        C++: vtkNIFTIImageHeader *NewInstance()
        """
        return vtkNIFTIImageHeader

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkNIFTIImageHeader
        C++: static vtkNIFTIImageHeader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkNIFTIImageHeader

    def SetAuxFile(self, auxfile): # real signature unknown; restored from __doc__
        """
        SetAuxFile(self, auxfile:str) -> None
        C++: void SetAuxFile(const char *auxfile)
        
        Get an auxiliary file, e.g. a color table, that is associated
        with this data.  The length of the filename must be a maximum of
        24 characters, and it will be assumed to be in the same directory
        as the NIFTI file.
        """
        pass

    def SetCalMax(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCalMax(self, _arg:float) -> None
        C++: virtual void SetCalMax(double _arg)
        """
        pass

    def SetCalMin(self, _arg): # real signature unknown; restored from __doc__
        """
        SetCalMin(self, _arg:float) -> None
        C++: virtual void SetCalMin(double _arg)
        
        Get the calibrated range of the data, i.e. the values stored in
        the cal_min and cal_max fields in the header.
        """
        pass

    def SetDescrip(self, descrip): # real signature unknown; restored from __doc__
        """
        SetDescrip(self, descrip:str) -> None
        C++: void SetDescrip(const char *descrip)
        
        Get a null-terminated file descriptor, this usually gives the
        name of the software that wrote the file. It will have a maximum
        length of 80 characters.  Use ASCII to ensure compatibility with
        all NIFTI software, the NIFTI standard itself does not specify
        what encodings are permitted.
        """
        pass

    def SetDimInfo(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDimInfo(self, _arg:int) -> None
        C++: virtual void SetDimInfo(int _arg)
        
        Get a bitfield with extra information about the dimensions, it
        states which dimensions are the phase encode, frequency encode,
        and slice encode dimensions for MRI acquisitions.
        """
        pass

    def SetIntentCode(self, _arg): # real signature unknown; restored from __doc__
        """
        SetIntentCode(self, _arg:int) -> None
        C++: virtual void SetIntentCode(int _arg)
        
        Get the NIFTI intent code.  This is an enumerated value in the
        NIFTI header that states what the data is intended to be used
        for.
        """
        pass

    def SetIntentName(self, name): # real signature unknown; restored from __doc__
        """
        SetIntentName(self, name:str) -> None
        C++: void SetIntentName(const char *name)
        
        Get the intent name.  This should match the intent code.
        """
        pass

    def SetIntentP1(self, _arg): # real signature unknown; restored from __doc__
        """
        SetIntentP1(self, _arg:float) -> None
        C++: virtual void SetIntentP1(double _arg)
        
        Get one of the NIFTI intent parameters.  The definition of these
        parameters varies according to the IntentCode.
        """
        pass

    def SetIntentP2(self, _arg): # real signature unknown; restored from __doc__
        """
        SetIntentP2(self, _arg:float) -> None
        C++: virtual void SetIntentP2(double _arg)
        """
        pass

    def SetIntentP3(self, _arg): # real signature unknown; restored from __doc__
        """
        SetIntentP3(self, _arg:float) -> None
        C++: virtual void SetIntentP3(double _arg)
        """
        pass

    def SetQFormCode(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQFormCode(self, _arg:int) -> None
        C++: virtual void SetQFormCode(int _arg)
        
        Get the QForm or SForm code.
        """
        pass

    def SetQOffsetX(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQOffsetX(self, _arg:float) -> None
        C++: virtual void SetQOffsetX(double _arg)
        """
        pass

    def SetQOffsetY(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQOffsetY(self, _arg:float) -> None
        C++: virtual void SetQOffsetY(double _arg)
        """
        pass

    def SetQOffsetZ(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQOffsetZ(self, _arg:float) -> None
        C++: virtual void SetQOffsetZ(double _arg)
        """
        pass

    def SetQuaternB(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQuaternB(self, _arg:float) -> None
        C++: virtual void SetQuaternB(double _arg)
        
        Get information about the quaternion transformation.  Note that
        the vtkNIFTIImageWriter ignores this part of the header if a
        quaternion has been set via
        vtkNIFTIImageWriter::SetQFormMatrix().
        """
        pass

    def SetQuaternC(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQuaternC(self, _arg:float) -> None
        C++: virtual void SetQuaternC(double _arg)
        """
        pass

    def SetQuaternD(self, _arg): # real signature unknown; restored from __doc__
        """
        SetQuaternD(self, _arg:float) -> None
        C++: virtual void SetQuaternD(double _arg)
        """
        pass

    def SetSclInter(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSclInter(self, _arg:float) -> None
        C++: virtual void SetSclInter(double _arg)
        """
        pass

    def SetSclSlope(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSclSlope(self, _arg:float) -> None
        C++: virtual void SetSclSlope(double _arg)
        
        Get the scale and slope to apply to the data in order to get the
        real-valued data values.
        """
        pass

    def SetSFormCode(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSFormCode(self, _arg:int) -> None
        C++: virtual void SetSFormCode(int _arg)
        """
        pass

    def SetSliceCode(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSliceCode(self, _arg:int) -> None
        C++: virtual void SetSliceCode(int _arg)
        
        Get the slice code for the data.
        """
        pass

    def SetSliceDuration(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSliceDuration(self, _arg:float) -> None
        C++: virtual void SetSliceDuration(double _arg)
        
        Get the slice_duration and toffset from the header.
        """
        pass

    def SetSliceEnd(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSliceEnd(self, _arg:int) -> None
        C++: virtual void SetSliceEnd(vtkTypeInt64 _arg)
        """
        pass

    def SetSliceStart(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSliceStart(self, _arg:int) -> None
        C++: virtual void SetSliceStart(vtkTypeInt64 _arg)
        
        Get the slice range for the data.
        """
        pass

    def SetSRowX(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetSRowX(self, _arg1:float, _arg2:float, _arg3:float, _arg4:float)
             -> None
        C++: virtual void SetSRowX(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetSRowX(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetSRowX(const double _arg[4])
        
        Get information about the matrix transformation.  Note that the
        vtkNIFTIImageWriter ignores this part of the header if a matrix
        has been set via vtkNIFTIImageWriter::SetSFormMatrix().
        """
        pass

    def SetSRowY(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetSRowY(self, _arg1:float, _arg2:float, _arg3:float, _arg4:float)
             -> None
        C++: virtual void SetSRowY(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetSRowY(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetSRowY(const double _arg[4])
        """
        pass

    def SetSRowZ(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetSRowZ(self, _arg1:float, _arg2:float, _arg3:float, _arg4:float)
             -> None
        C++: virtual void SetSRowZ(double _arg1, double _arg2,
            double _arg3, double _arg4)
        SetSRowZ(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetSRowZ(const double _arg[4])
        """
        pass

    def SetTOffset(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTOffset(self, _arg:float) -> None
        C++: virtual void SetTOffset(double _arg)
        """
        pass

    def SetXYZTUnits(self, _arg): # real signature unknown; restored from __doc__
        """
        SetXYZTUnits(self, _arg:int) -> None
        C++: virtual void SetXYZTUnits(int _arg)
        
        Get a bitfield that describes the units for the first 4 dims.
        """
        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."""


    DataTypeEnum = None # (!) real value is "<class 'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.DataTypeEnum'>"
    HeaderSizeEnum = None # (!) real value is "<class 'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.HeaderSizeEnum'>"
    IntentBeta = 7
    IntentBinom = 8
    IntentChi = 19
    IntentChiSQ = 6
    IntentChiSQNonc = 13
    IntentCodeEnum = None # (!) real value is "<class 'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.IntentCodeEnum'>"
    IntentCorrel = 2
    IntentDimless = 1011
    IntentDispVect = 1006
    IntentEstimate = 1001
    IntentExtVal = 21
    IntentFTest = 4
    IntentFTestNonc = 12
    IntentGamma = 9
    IntentGenMatrix = 1004
    IntentInvGauss = 20
    IntentLabel = 1002
    IntentLaplace = 15
    IntentLog10PVal = 24
    IntentLogistic = 14
    IntentLogPVal = 23
    IntentNeuroName = 1003
    IntentNodeIndex = 2002
    IntentNone = 0
    IntentNormal = 11
    IntentPointSet = 1008
    IntentPoisson = 10
    IntentPVal = 22
    IntentQuaternion = 1010
    IntentRGBAVector = 2004
    IntentRGBVector = 2003
    IntentShape = 2005
    IntentSymMatrix = 1005
    IntentTimeSeries = 2001
    IntentTriangle = 1009
    IntentTTest = 3
    IntentTTestNonc = 17
    IntentUniform = 16
    IntentVector = 1007
    IntentWeibull = 18
    IntentZScore = 5
    NIFTI1HeaderSize = 348
    NIFTI2HeaderSize = 540
    SliceAltDec = 4
    SliceAltDec2 = 6
    SliceAltInc = 3
    SliceAltInc2 = 5
    SliceCodeEnum = None # (!) real value is "<class 'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.SliceCodeEnum'>"
    SliceSeqDec = 2
    SliceSeqInc = 1
    SliceUnknown = 0
    TypeComplex128 = 1792
    TypeComplex256 = 2048
    TypeComplex64 = 32
    TypeFloat128 = 1536
    TypeFloat32 = 16
    TypeFloat64 = 64
    TypeInt16 = 4
    TypeInt32 = 8
    TypeInt64 = 1024
    TypeInt8 = 256
    TypeRGB24 = 128
    TypeRGBA32 = 2304
    TypeUInt16 = 512
    TypeUInt32 = 768
    TypeUInt64 = 1280
    TypeUInt8 = 2
    UnitsHz = 32
    UnitsMeter = 1
    UnitsMicron = 3
    UnitsMM = 2
    UnitsMSec = 16
    UnitsPPM = 40
    UnitsRads = 48
    UnitsSec = 8
    UnitsSpace = 7
    UnitsTime = 56
    UnitsUnknown = 0
    UnitsUSec = 24
    UnitsXYZTEnum = None # (!) real value is "<class 'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.UnitsXYZTEnum'>"
    XFormAlignedAnat = 2
    XFormCodeEnum = None # (!) real value is "<class 'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.XFormCodeEnum'>"
    XFormMNI152 = 4
    XFormScannerAnat = 1
    XFormTalairach = 3
    XFormUnkown = 0
    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkNIFTIImageHeader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetMagic\': <method \'GetMagic\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetVoxOffset\': <method \'GetVoxOffset\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetDataType\': <method \'GetDataType\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetBitPix\': <method \'GetBitPix\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetDim\': <method \'GetDim\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetPixDim\': <method \'GetPixDim\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetIntentCode\': <method \'SetIntentCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetIntentCode\': <method \'GetIntentCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetIntentName\': <method \'SetIntentName\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetIntentName\': <method \'GetIntentName\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetIntentP1\': <method \'SetIntentP1\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetIntentP1\': <method \'GetIntentP1\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetIntentP2\': <method \'SetIntentP2\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetIntentP2\': <method \'GetIntentP2\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetIntentP3\': <method \'SetIntentP3\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetIntentP3\': <method \'GetIntentP3\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSclSlope\': <method \'SetSclSlope\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSclSlope\': <method \'GetSclSlope\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSclInter\': <method \'SetSclInter\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSclInter\': <method \'GetSclInter\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetCalMin\': <method \'SetCalMin\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetCalMin\': <method \'GetCalMin\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetCalMax\': <method \'SetCalMax\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetCalMax\': <method \'GetCalMax\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSliceDuration\': <method \'SetSliceDuration\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSliceDuration\': <method \'GetSliceDuration\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetTOffset\': <method \'SetTOffset\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetTOffset\': <method \'GetTOffset\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSliceStart\': <method \'SetSliceStart\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSliceStart\': <method \'GetSliceStart\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSliceEnd\': <method \'SetSliceEnd\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSliceEnd\': <method \'GetSliceEnd\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSliceCode\': <method \'SetSliceCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSliceCode\': <method \'GetSliceCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetXYZTUnits\': <method \'SetXYZTUnits\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetXYZTUnits\': <method \'GetXYZTUnits\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetDimInfo\': <method \'SetDimInfo\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetDimInfo\': <method \'GetDimInfo\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetDescrip\': <method \'SetDescrip\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetDescrip\': <method \'GetDescrip\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetAuxFile\': <method \'SetAuxFile\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetAuxFile\': <method \'GetAuxFile\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQFormCode\': <method \'SetQFormCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQFormCode\': <method \'GetQFormCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSFormCode\': <method \'SetSFormCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSFormCode\': <method \'GetSFormCode\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQuaternB\': <method \'SetQuaternB\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQuaternB\': <method \'GetQuaternB\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQuaternC\': <method \'SetQuaternC\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQuaternC\': <method \'GetQuaternC\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQuaternD\': <method \'SetQuaternD\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQuaternD\': <method \'GetQuaternD\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQOffsetX\': <method \'SetQOffsetX\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQOffsetX\': <method \'GetQOffsetX\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQOffsetY\': <method \'SetQOffsetY\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQOffsetY\': <method \'GetQOffsetY\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetQOffsetZ\': <method \'SetQOffsetZ\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetQOffsetZ\': <method \'GetQOffsetZ\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSRowX\': <method \'SetSRowX\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSRowX\': <method \'GetSRowX\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSRowY\': <method \'SetSRowY\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSRowY\': <method \'GetSRowY\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'SetSRowZ\': <method \'SetSRowZ\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'GetSRowZ\': <method \'GetSRowZ\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'Initialize\': <method \'Initialize\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'DeepCopy\': <method \'DeepCopy\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'IntentCodeEnum\': <class \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.IntentCodeEnum\'>, \'XFormCodeEnum\': <class \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.XFormCodeEnum\'>, \'SliceCodeEnum\': <class \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.SliceCodeEnum\'>, \'UnitsXYZTEnum\': <class \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.UnitsXYZTEnum\'>, \'DataTypeEnum\': <class \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.DataTypeEnum\'>, \'HeaderSizeEnum\': <class \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader.HeaderSizeEnum\'>, \'IntentNone\': 0, \'IntentCorrel\': 2, \'IntentTTest\': 3, \'IntentFTest\': 4, \'IntentZScore\': 5, \'IntentChiSQ\': 6, \'IntentBeta\': 7, \'IntentBinom\': 8, \'IntentGamma\': 9, \'IntentPoisson\': 10, \'IntentNormal\': 11, \'IntentFTestNonc\': 12, \'IntentChiSQNonc\': 13, \'IntentLogistic\': 14, \'IntentLaplace\': 15, \'IntentUniform\': 16, \'IntentTTestNonc\': 17, \'IntentWeibull\': 18, \'IntentChi\': 19, \'IntentInvGauss\': 20, \'IntentExtVal\': 21, \'IntentPVal\': 22, \'IntentLogPVal\': 23, \'IntentLog10PVal\': 24, \'IntentEstimate\': 1001, \'IntentLabel\': 1002, \'IntentNeuroName\': 1003, \'IntentGenMatrix\': 1004, \'IntentSymMatrix\': 1005, \'IntentDispVect\': 1006, \'IntentVector\': 1007, \'IntentPointSet\': 1008, \'IntentTriangle\': 1009, \'IntentQuaternion\': 1010, \'IntentDimless\': 1011, \'IntentTimeSeries\': 2001, \'IntentNodeIndex\': 2002, \'IntentRGBVector\': 2003, \'IntentRGBAVector\': 2004, \'IntentShape\': 2005, \'XFormUnkown\': 0, \'XFormScannerAnat\': 1, \'XFormAlignedAnat\': 2, \'XFormTalairach\': 3, \'XFormMNI152\': 4, \'SliceUnknown\': 0, \'SliceSeqInc\': 1, \'SliceSeqDec\': 2, \'SliceAltInc\': 3, \'SliceAltDec\': 4, \'SliceAltInc2\': 5, \'SliceAltDec2\': 6, \'UnitsUnknown\': 0, \'UnitsMeter\': 1, \'UnitsMM\': 2, \'UnitsMicron\': 3, \'UnitsSpace\': 7, \'UnitsSec\': 8, \'UnitsMSec\': 16, \'UnitsUSec\': 24, \'UnitsHz\': 32, \'UnitsPPM\': 40, \'UnitsRads\': 48, \'UnitsTime\': 56, \'TypeUInt8\': 2, \'TypeInt16\': 4, \'TypeInt32\': 8, \'TypeFloat32\': 16, \'TypeComplex64\': 32, \'TypeFloat64\': 64, \'TypeRGB24\': 128, \'TypeInt8\': 256, \'TypeUInt16\': 512, \'TypeUInt32\': 768, \'TypeInt64\': 1024, \'TypeUInt64\': 1280, \'TypeFloat128\': 1536, \'TypeComplex128\': 1792, \'TypeComplex256\': 2048, \'TypeRGBA32\': 2304, \'NIFTI1HeaderSize\': 348, \'NIFTI2HeaderSize\': 540, \'__new__\': <built-in method __new__ of type object at 0x00007FF8393B7E70>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOImage.vtkNIFTIImageHeader\' objects>, \'__doc__\': "vtkNIFTIImageHeader - Store NIfTI header information.\\n\\nSuperclass: vtkObject\\n\\nThis class stores the header of a NIfTI file in a VTK-friendly\\nformat. By using this class, it is possible to specify the header\\ninformation that will be stored in a file written by the\\nvtkNIFTIImageWriter.  Note that the SForm and QForm orientation\\ninformation in this class will be ignored by the writer if an SForm\\nand QForm have been explicitly set via the writer\'s SetSForm and\\nSetQForm methods.  Also note that all info like Dim, PixDim,\\nDataType, etc. will be ignored by the writer because this information\\nmust instead be taken from the vtkImageData information.  Finally,\\nnote that the vtkNIFTIImageWriter will ignore the Descrip field,\\nsince it has its own SetDescription method.@par Thanks: This class\\nwas contributed to VTK by the Calgary Image Processing and Analysis\\nCentre (CIPAC).\\n@sa\\nvtkNIFTIImageReader, vtkNIFTIImageWriter\\n\\n"})'
    __vtkname__ = 'vtkNIFTIImageHeader'


