libxdf
0.92
A static C++ library for loading XDF files
|
Libxdf is a cross-platform C++ library for loading multimodal, multi-rate signals stored in XDF files. Libxdf is a core component of bio-signal viewing application SigViewer. It can also be integrated into other C++ applications.
Libxdf is open-source, free, and actively maintained.
Libxdf is a built-in component of SigViewer. If you wish to build SigViewer from source, follow these steps:
xdf.h
and libxdf.a
from the release page.xdf.h
into sigviewer/external/include
libxdf.a
into sigviewer/external/lib
Example: SigViewer using libxdf to display signals in an XDF file.
Xdf
class and call the load_xdf() method.Example:
If you would like to resample the signals, call:
The functions in libxdf must be called following certain order. For instance, if you call the subtractMean()
function before you load any data into the object, it will cause undefined behavior.
The recommended order is shown as following. Only load_xdf()
is mandatory.
Libxdf depends on third party libraries Pugixml v1.8 for XML parsing and Smarc for resampling.
Detailed documentation was generated via Doxygen and is available here.