VoxData/FileIO System Structure
The FileIO class serves as a uniform interface to the various subclasses of
IRISReader. GetFileReader() parses the
filename extension and returns the appropriate subclass of IRISReader,
uncompressing on the fly if necessary. The two functions GetHeaderSize() and
ParseHeader() get the header information from the IRISReader object and return
all the information in separate parameters.