public class NIfTI1Header
extends java.lang.Object
A class for extracting NIfTI-1 image input format headers.
Modifier and Type | Field and Description |
---|---|
byte[] |
aux_file |
boolean |
bigEndian |
short |
bitpix |
byte[] |
bytes |
float |
cal_max |
float |
cal_min |
com.pixelmed.convert.NIfTI1Header.DataType |
datatype |
short |
datatype_code |
byte[] |
description |
short[] |
dim |
byte |
dim_info |
static int |
FIXED_HEADER_LENGTH |
com.pixelmed.convert.NIfTI1Header.Intent |
intent |
short |
intent_code |
byte[] |
intent_name |
float |
intent_p1 |
float |
intent_p2 |
float |
intent_p3 |
byte[] |
magic |
static int |
MAGIC_OFFSET |
float[] |
pixdim |
com.pixelmed.convert.NIfTI1Header.CoordinateTransform |
qform |
short |
qform_code |
float |
qoffset_x |
float |
qoffset_y |
float |
qoffset_z |
float |
quatern_b |
float |
quatern_c |
float |
quatern_d |
float |
scl_inter |
float |
scl_slope |
com.pixelmed.convert.NIfTI1Header.CoordinateTransform |
sform |
short |
sform_code |
int |
sizeof_hdr |
byte |
slice_code |
float |
slice_duration |
short |
slice_end |
com.pixelmed.convert.NIfTI1Header.SliceOrder |
slice_order |
short |
slice_start |
float[] |
srow_x |
float[] |
srow_y |
float[] |
srow_z |
float |
toffset |
float |
vox_offset |
byte |
xyzt_units_code |
byte |
xyzt_units_code_spatial |
byte |
xyzt_units_code_temporal |
com.pixelmed.convert.NIfTI1Header.Units |
xyzt_units_spatial |
com.pixelmed.convert.NIfTI1Header.Units |
xyzt_units_temporal |
Constructor and Description |
---|
NIfTI1Header(java.io.File inputFile) |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
getImageDataFile(java.io.File headerFile) |
boolean |
isNIfTI1DualFileMagicNumber() |
static boolean |
isNIfTI1DualFileMagicNumber(byte[] bytes,
int offset) |
boolean |
isNIfTI1SingleFileMagicNumber() |
static boolean |
isNIfTI1SingleFileMagicNumber(byte[] bytes,
int offset) |
static void |
main(java.lang.String[] arg)
Read a NIfTI-1 image input format files and dump header.
|
public byte[] aux_file
public boolean bigEndian
public short bitpix
public byte[] bytes
public float cal_max
public float cal_min
public com.pixelmed.convert.NIfTI1Header.DataType datatype
public short datatype_code
public byte[] description
public short[] dim
public byte dim_info
public static final int FIXED_HEADER_LENGTH
public com.pixelmed.convert.NIfTI1Header.Intent intent
public short intent_code
public byte[] intent_name
public float intent_p1
public float intent_p2
public float intent_p3
public byte[] magic
public static final int MAGIC_OFFSET
public float[] pixdim
public com.pixelmed.convert.NIfTI1Header.CoordinateTransform qform
public short qform_code
public float qoffset_x
public float qoffset_y
public float qoffset_z
public float quatern_b
public float quatern_c
public float quatern_d
public float scl_inter
public float scl_slope
public com.pixelmed.convert.NIfTI1Header.CoordinateTransform sform
public short sform_code
public int sizeof_hdr
public byte slice_code
public float slice_duration
public short slice_end
public com.pixelmed.convert.NIfTI1Header.SliceOrder slice_order
public short slice_start
public float[] srow_x
public float[] srow_y
public float[] srow_z
public float toffset
public float vox_offset
public byte xyzt_units_code
public byte xyzt_units_code_spatial
public byte xyzt_units_code_temporal
public com.pixelmed.convert.NIfTI1Header.Units xyzt_units_spatial
public com.pixelmed.convert.NIfTI1Header.Units xyzt_units_temporal
public NIfTI1Header(java.io.File inputFile) throws java.io.IOException, NIfTI1Exception
java.io.IOException
NIfTI1Exception
public static java.io.File getImageDataFile(java.io.File headerFile)
public boolean isNIfTI1DualFileMagicNumber()
public static boolean isNIfTI1DualFileMagicNumber(byte[] bytes, int offset)
public boolean isNIfTI1SingleFileMagicNumber()
public static boolean isNIfTI1SingleFileMagicNumber(byte[] bytes, int offset)
public static void main(java.lang.String[] arg)
Read a NIfTI-1 image input format files and dump header.
arg
- the inputFile,