public class NRRDHeader
extends java.lang.Object
A class for extracting NRRD image input format headers.
Modifier and Type | Field and Description |
---|---|
int |
byte_offset_of_binary |
java.util.Map<java.lang.String,java.lang.String> |
fields |
java.util.Map<java.lang.String,java.lang.String> |
keys |
java.lang.String |
magic |
Constructor and Description |
---|
NRRDHeader(java.io.File inputFile) |
Modifier and Type | Method and Description |
---|---|
int[] |
getArrayOfIntegerValueOrThrowException(java.lang.String key) |
java.lang.String |
getDataFile() |
int |
getDimension() |
int |
getSingleIntegerValueOrThrowException(java.lang.String key) |
int[] |
getSizes() |
java.lang.String |
getSpace() |
static java.lang.String[] |
getSpaceDelimitedValues(java.lang.String values) |
java.lang.String[] |
getSpaceDirections() |
java.lang.String[] |
getSpaceOrigin() |
com.pixelmed.convert.NRRDHeader.Type |
getType() |
static java.lang.String[] |
getVectorTripleValuesFromString(java.lang.String key,
java.lang.String valueString) |
boolean |
isDataBigEndian() |
boolean |
isDataGZIPEncoded() |
static void |
main(java.lang.String[] arg)
Read a NRRD image input format files and dump header.
|
public int byte_offset_of_binary
public java.util.Map<java.lang.String,java.lang.String> fields
public java.util.Map<java.lang.String,java.lang.String> keys
public java.lang.String magic
public NRRDHeader(java.io.File inputFile) throws java.io.IOException, NRRDException
java.io.IOException
NRRDException
public int[] getArrayOfIntegerValueOrThrowException(java.lang.String key) throws NRRDException, java.lang.NumberFormatException
NRRDException
java.lang.NumberFormatException
public java.lang.String getDataFile()
public int getDimension() throws NRRDException, java.lang.NumberFormatException
NRRDException
java.lang.NumberFormatException
public int getSingleIntegerValueOrThrowException(java.lang.String key) throws NRRDException, java.lang.NumberFormatException
NRRDException
java.lang.NumberFormatException
public int[] getSizes() throws NRRDException, java.lang.NumberFormatException
NRRDException
java.lang.NumberFormatException
public java.lang.String getSpace()
public static java.lang.String[] getSpaceDelimitedValues(java.lang.String values)
public java.lang.String[] getSpaceDirections()
public java.lang.String[] getSpaceOrigin() throws NRRDException
NRRDException
public com.pixelmed.convert.NRRDHeader.Type getType()
public static java.lang.String[] getVectorTripleValuesFromString(java.lang.String key, java.lang.String valueString) throws NRRDException
NRRDException
public boolean isDataBigEndian()
public boolean isDataGZIPEncoded()
public static void main(java.lang.String[] arg)
Read a NRRD image input format files and dump header.
arg
- the inputFile,