Class NIfTI1Header


  • public class NIfTI1Header
    extends java.lang.Object
    • Field Detail

      • bytes

        public byte[] bytes
      • bigEndian

        public boolean bigEndian
      • sizeof_hdr

        public int sizeof_hdr
      • dim_info

        public byte dim_info
      • dim

        public short[] dim
      • intent_p1

        public float intent_p1
      • intent_p2

        public float intent_p2
      • intent_p3

        public float intent_p3
      • intent_code

        public short intent_code
      • intent

        public com.pixelmed.convert.NIfTI1Header.Intent intent
      • datatype_code

        public short datatype_code
      • datatype

        public com.pixelmed.convert.NIfTI1Header.DataType datatype
      • bitpix

        public short bitpix
      • slice_start

        public short slice_start
      • pixdim

        public float[] pixdim
      • vox_offset

        public float vox_offset
      • scl_slope

        public float scl_slope
      • scl_inter

        public float scl_inter
      • slice_end

        public short slice_end
      • slice_code

        public byte slice_code
      • slice_order

        public com.pixelmed.convert.NIfTI1Header.SliceOrder slice_order
      • xyzt_units_code

        public byte xyzt_units_code
      • xyzt_units_code_spatial

        public byte xyzt_units_code_spatial
      • xyzt_units_spatial

        public com.pixelmed.convert.NIfTI1Header.Units xyzt_units_spatial
      • xyzt_units_code_temporal

        public byte xyzt_units_code_temporal
      • xyzt_units_temporal

        public com.pixelmed.convert.NIfTI1Header.Units xyzt_units_temporal
      • cal_max

        public float cal_max
      • cal_min

        public float cal_min
      • slice_duration

        public float slice_duration
      • toffset

        public float toffset
      • description

        public byte[] description
      • aux_file

        public byte[] aux_file
      • qform_code

        public short qform_code
      • qform

        public com.pixelmed.convert.NIfTI1Header.CoordinateTransform qform
      • sform_code

        public short sform_code
      • sform

        public com.pixelmed.convert.NIfTI1Header.CoordinateTransform sform
      • quatern_b

        public float quatern_b
      • quatern_c

        public float quatern_c
      • quatern_d

        public float quatern_d
      • qoffset_x

        public float qoffset_x
      • qoffset_y

        public float qoffset_y
      • qoffset_z

        public float qoffset_z
      • srow_x

        public float[] srow_x
      • srow_y

        public float[] srow_y
      • srow_z

        public float[] srow_z
      • intent_name

        public byte[] intent_name
      • magic

        public byte[] magic
    • Constructor Detail

      • NIfTI1Header

        public NIfTI1Header​(java.io.File inputFile)
                     throws java.io.IOException,
                            NIfTI1Exception
        Throws:
        java.io.IOException
        NIfTI1Exception
    • Method Detail

      • isNIfTI1SingleFileMagicNumber

        public static boolean isNIfTI1SingleFileMagicNumber​(byte[] bytes,
                                                            int offset)
      • isNIfTI1DualFileMagicNumber

        public static boolean isNIfTI1DualFileMagicNumber​(byte[] bytes,
                                                          int offset)
      • isNIfTI1SingleFileMagicNumber

        public boolean isNIfTI1SingleFileMagicNumber()
      • isNIfTI1DualFileMagicNumber

        public boolean isNIfTI1DualFileMagicNumber()
      • getImageDataFile

        public static java.io.File getImageDataFile​(java.io.File headerFile)
      • main

        public static void main​(java.lang.String[] arg)

        Read a NIfTI-1 image input format files and dump header.

        Parameters:
        arg - the inputFile,