irtkCifstream Class Reference

#include <irtkCifstream.h>

Inheritance diagram for irtkCifstream:

Inheritance graph
[legend]
Collaboration diagram for irtkCifstream:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class for reading compressed file streams.

This class defines and implements functions for reading compressed file streams. The file streams can be either uncompressed or compressed.

Definition at line 24 of file irtkCifstream.h.


Public Member Functions

 irtkCifstream ()
 Constructor.
 ~irtkCifstream ()
 Destructor.
void Read (char *data, int length, int offset)
 Read n data as array (possibly compressed) from offset.
void ReadAsChar (char *data, int length, int offset=-1)
 Read n data as array of char (possibly compressed) from offset.
void ReadAsUChar (unsigned char *data, int length, int offset=-1)
 Read n data as array of unsigned char (possibly compressed) from offset.
void ReadAsShort (short *data, int length, int offset=-1)
 Read n data as array of short (possibly compressed) from offset.
void ReadAsUShort (unsigned short *data, int length, int offset=-1)
 Read n data as array of unsigned short (possibly compressed) from offset.
void ReadAsInt (int *data, int length, int offset=-1)
 Read n data as array of short (possibly compressed) from offset.
void ReadAsUInt (unsigned int *data, int length, int offset=-1)
 Read n data as array of unsigned short (possibly compressed) from offset.
void ReadAsFloat (float *data, int length, int offset=-1)
 Read n data as array of short (possibly compressed) from offset.
void ReadAsDouble (double *data, int length, int offset=-1)
 Read n data as array of unsigned short (possibly compressed) from offset.
void ReadAsString (char *data, int length, int offset=-1)
 Read n data as string (possibly compressed) from current position.
void Open (const char *)
 Open file.
void Close ()
 Close file.
void Seek (long)
 Go to position in file.
long Tell ()
 Current position in file.
int IsSwapped ()
 Returns whether file is swapped.
void IsSwapped (int)
 Sets whether file is swapped.

Protected Attributes

int _swapped
 Flag whether file is swapped.

The documentation for this class was generated from the following file: