v2.0.0
Loading...
Searching...
No Matches
UTILSLIB Namespace Reference

Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms). More...

Classes

class  File
class  ApplicationLogger
 ApplicationLogger. More...
class  CircularBuffer
 The TEMPLATE CIRCULAR BUFFER provides a template for thread safe circular buffers. More...
class  ICommand
 The ICommand interface provides the base class of every command of the command design pattern. More...
class  IObserver
 The IObserver interface provides the base class of every observer of the observer design pattern. More...
class  Subject
 The Subject class provides the base class of every subject of the observer design pattern. More...
class  IOUtils
 IO utilitie routines. More...
class  KMeans
 K-Means Clustering. More...
class  LayoutLoader
 Processes AsA .elc files which contain the electrode positions of a EEG hat. More...
struct  fitUser
class  LayoutMaker
 Make layout files from given 3D points. More...
class  MNEMath
 Math methods. More...
class  MNETracer
class  SelectionIO
 Processes selection files (mne .sel) files which contain the chanels for each selection group. More...
class  SimplexAlgorithm
 Simplex algorithm. More...
struct  TaperedSpectraInputData
class  Spectral
 Computes spectral measures of input data. More...
struct  SpectogramInputData
class  Spectrogram
struct  fitUserNew
class  Sphere
 Describes a 3D sphere object. More...
class  Warp
 Thin Plate Spline Warp. More...

Typedefs

typedef CircularBuffer< int > CircularBuffer_int
typedef CircularBuffer< short > CircularBuffer_short
typedef CircularBuffer< char > CircularBuffer_char
typedef CircularBuffer< double > CircularBuffer_double
typedef CircularBuffer< QPair< int, int > > CircularBuffer_pair_int_int
typedef CircularBuffer< QPair< double, double > > CircularBuffer_pair_double_double
typedef CircularBuffer< Eigen::MatrixXd > CircularBuffer_Matrix_double
typedef CircularBuffer< Eigen::MatrixXf > CircularBuffer_Matrix_float
typedef struct UTILSLIB::fitUser fitUserRec
typedef struct UTILSLIB::fitUserNew fitUserRecNew

Functions

constexpr auto timeNowNow ()
constexpr auto dateToday ()
constexpr auto dateTimeNow ()
constexpr auto gitHash ()
constexpr auto gitHashLong ()
const char * buildDateTime ()
const char * buildHash ()
const char * buildHashLong ()

Detailed Description

Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).

Typedef Documentation

◆ CircularBuffer_char

Defines CircularBuffer of char type.

Definition at line 293 of file circularbuffer.h.

◆ CircularBuffer_double

Defines CircularBuffer of double type.

Definition at line 294 of file circularbuffer.h.

◆ CircularBuffer_int

Defines CircularBuffer of integer type.

Definition at line 291 of file circularbuffer.h.

◆ CircularBuffer_Matrix_double

Defines CircularBuffer of Eigen::MatrixXd type.

Definition at line 297 of file circularbuffer.h.

◆ CircularBuffer_Matrix_float

Defines CircularBuffer of Eigen::MatrixXf type.

Definition at line 298 of file circularbuffer.h.

◆ CircularBuffer_pair_double_double

Defines CircularBuffer of double Pair type.

Definition at line 296 of file circularbuffer.h.

◆ CircularBuffer_pair_int_int

Defines CircularBuffer of integer Pair type.

Definition at line 295 of file circularbuffer.h.

◆ CircularBuffer_short

Defines CircularBuffer of short type.

Definition at line 292 of file circularbuffer.h.

◆ fitUserRec

◆ fitUserRecNew

Function Documentation

◆ buildDateTime()

const char * UTILSLIB::buildDateTime ( )

Returns build date and time.

Definition at line 46 of file utils_global.cpp.

◆ buildHash()

const char * UTILSLIB::buildHash ( )

Returns abbreviated build git hash.

Definition at line 50 of file utils_global.cpp.

◆ buildHashLong()

const char * UTILSLIB::buildHashLong ( )

Returns full build git hash.

Definition at line 54 of file utils_global.cpp.

◆ dateTimeNow()

auto UTILSLIB::dateTimeNow ( )
constexpr

Returns build date and time (time preprocessor was run). Must be called in compiled function to return correctly.

Definition at line 70 of file buildinfo.h.

◆ dateToday()

auto UTILSLIB::dateToday ( )
constexpr

Returns build date (time preprocessor was run). Must be called in compiled function to return correctly.

Definition at line 60 of file buildinfo.h.

◆ gitHash()

auto UTILSLIB::gitHash ( )
constexpr

Returns short version of the hash of the current git commit

Definition at line 79 of file buildinfo.h.

◆ gitHashLong()

auto UTILSLIB::gitHashLong ( )
constexpr

Returns entire hash of the current git commit

Definition at line 92 of file buildinfo.h.

◆ timeNowNow()

auto UTILSLIB::timeNowNow ( )
constexpr

Returns build time (time preprocessor was run). Must be called in compiled function to return correctly.

Definition at line 51 of file buildinfo.h.