def getQForm(self): """Returns the qform matrix. .. note:: The returned qform matrix is not bound to the object. Therefore it cannot be successfully modified in-place. Modifications to the qform matrix can only be done by setting a new qform matrix .. seealso:: :meth:`~nifti.format.NiftiFormat.setQForm`, :meth:`~nifti.format.NiftiFormat.setQFormCode`, :meth:`~nifti.format.NiftiFormat.getQFormCode`, :meth:`~nifti.format.NiftiFormat.getQuaternion`, :meth:`~nifti.format.NiftiFormat.getQOffset`, :meth:`~nifti.format.NiftiFormat.setQuaternion`, :meth:`~nifti.format.NiftiFormat.setQOffset`, :meth:`~nifti.format.NiftiFormat.setQFac`, :attr:`~nifti.format.NiftiFormat.qform`, :attr:`~nifti.format.NiftiFormat.qform_inv`, :attr:`~nifti.format.NiftiFormat.qform_code`, :attr:`~nifti.format.NiftiFormat.quatern`, :attr:`~nifti.format.NiftiFormat.qoffset`, :attr:`~nifti.format.NiftiFormat.qfac` """ return ncl.mat442array(self.__nimg.qto_xyz)
def getInverseQForm(self): """Returns the inverse qform matrix. .. note:: The inverse qform matrix cannot be modified in-place. One needs to set a new qform matrix instead. The corresponding inverse matrix is then re-calculated automatically. .. seealso:: :meth:`~nifti.format.NiftiFormat.getQForm`, :attr:`~nifti.format.NiftiFormat.qform`, :attr:`~nifti.format.NiftiFormat.qform_inv`, """ return ncl.mat442array(self.__nimg.qto_ijk)