MNE-CPP  beta 1.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
UTILSLIB::IOUtils Class Reference

IO utilitie routines. More...

#include <ioutils.h>

Public Types

typedef QSharedPointer< IOUtilsSPtr
 
typedef QSharedPointer< const IOUtilsConstSPtr
 

Public Member Functions

 ~IOUtils ()
 

Static Public Member Functions

static qint32 fread3 (QDataStream &p_qStream)
 
static VectorXi fread3_many (QDataStream &p_qStream, qint32 count)
 
static qint16 swap_short (qint16 source)
 
static qint32 swap_int (qint32 source)
 
static void swap_intp (qint32 *source)
 
static qint64 swap_long (qint64 source)
 
static void swap_longp (qint64 *source)
 
static void swap_floatp (float *source)
 
static void swap_doublep (double *source)
 

Detailed Description

IO utilitie routines.

IO utilitie routines

Definition at line 91 of file ioutils.h.

Member Typedef Documentation

typedef QSharedPointer<const IOUtils> UTILSLIB::IOUtils::ConstSPtr

Const shared pointer type for IOUtils class.

Definition at line 95 of file ioutils.h.

typedef QSharedPointer<IOUtils> UTILSLIB::IOUtils::SPtr

Shared pointer type for IOUtils class.

Definition at line 94 of file ioutils.h.

Constructor & Destructor Documentation

UTILSLIB::IOUtils::~IOUtils ( )
inline

Destroys the IOUtils class.

Definition at line 101 of file ioutils.h.

Member Function Documentation

qint32 IOUtils::fread3 ( QDataStream &  p_qStream)
static

mne_fread3(fid)

Reads a 3-byte integer out of a stream

Parameters
[in]p_qStreamStream to read from
Returns
the read 3-byte integer

Definition at line 74 of file ioutils.cpp.

VectorXi IOUtils::fread3_many ( QDataStream &  p_qStream,
qint32  count 
)
static

fread3_many(fid,count)

Reads a 3-byte integer out of a stream

Parameters
[in]p_qStreamStream to read from
[in]countNumber of elements to read
Returns
the read 3-byte integer

Definition at line 86 of file ioutils.cpp.

void IOUtils::swap_doublep ( double *  source)
static

swap double

Parameters
[in,out]sourcedouble to swap
Returns
swapped double

Definition at line 215 of file ioutils.cpp.

void IOUtils::swap_floatp ( float *  source)
static

swap float

Parameters
[in,out]sourcefloat to swap
Returns
swapped float

Definition at line 196 of file ioutils.cpp.

qint32 IOUtils::swap_int ( qint32  source)
static

swap integer

Parameters
[in]sourceinteger to swap
Returns
swapped integer

Definition at line 113 of file ioutils.cpp.

void IOUtils::swap_intp ( qint32 *  source)
static

swap integer

Parameters
[in,out]sourceinteger to swap
Returns
swapped integer

Definition at line 129 of file ioutils.cpp.

qint64 IOUtils::swap_long ( qint64  source)
static

swap long

Parameters
[in]sourcelong to swap
Returns
swapped long

Definition at line 149 of file ioutils.cpp.

void IOUtils::swap_longp ( qint64 *  source)
static

swap long

Parameters
[in,out]sourcelong to swap
Returns
swapped long

Definition at line 169 of file ioutils.cpp.

qint16 IOUtils::swap_short ( qint16  source)
static

swap short

Parameters
[in]sourceshort to swap
Returns
swapped short

Definition at line 99 of file ioutils.cpp.


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