|
Stimfit
0.13.15
|
header file for libstfio More...
#include <iostream>#include <boost/function.hpp>#include <vector>#include <deque>#include <map>#include <string>#include <cmath>#include "./recording.h"#include "./channel.h"#include "./section.h"

Go to the source code of this file.
Classes | |
| class | stfio::ProgressInfo |
| ProgressInfo class. More... | |
| class | stfio::StdoutProgressInfo |
| StdoutProgressInfo class. More... | |
| struct | stfio::txtImportSettings |
| Text file import filter settings. More... | |
Namespaces | |
| namespace | stfio |
The stfio namespace. | |
Defines | |
| #define | StfioDll __declspec( dllimport ) |
| Defines dll export or import functions for Windows. | |
Typedefs | |
| typedef std::vector< double > | Vector_double |
| typedef std::vector< float > | Vector_float |
| typedef std::vector < std::string >::iterator | sst_it |
| typedef std::vector < std::string > ::const_iterator | c_sst_it |
| typedef std::vector < std::size_t > ::const_iterator | c_st_it |
| typedef std::vector< int > ::iterator | int_it |
| typedef std::vector< int > ::const_iterator | c_int_it |
| typedef std::vector< Channel > ::iterator | ch_it |
| typedef std::vector< Channel > ::const_iterator | c_ch_it |
| typedef std::vector< Section > ::iterator | sec_it |
| typedef std::vector< Section > ::const_iterator | c_sec_it |
Enumerations | |
| enum | stfio::filetype { stfio::atf, stfio::abf, stfio::axg, stfio::ascii, stfio::cfs, stfio::igor, stfio::son, stfio::hdf5, stfio::heka, stfio::biosig, stfio::none } |
| File types. More... | |
Functions | |
| StfioDll Vector_double | stfio::vec_scal_plus (const Vector_double &vec, double scalar) |
| StfioDll Vector_double | stfio::vec_scal_minus (const Vector_double &vec, double scalar) |
| StfioDll Vector_double | stfio::vec_scal_mul (const Vector_double &vec, double scalar) |
| StfioDll Vector_double | stfio::vec_scal_div (const Vector_double &vec, double scalar) |
| StfioDll Vector_double | stfio::vec_vec_plus (const Vector_double &vec1, const Vector_double &vec2) |
| StfioDll Vector_double | stfio::vec_vec_minus (const Vector_double &vec1, const Vector_double &vec2) |
| StfioDll Vector_double | stfio::vec_vec_mul (const Vector_double &vec1, const Vector_double &vec2) |
| StfioDll Vector_double | stfio::vec_vec_div (const Vector_double &vec1, const Vector_double &vec2) |
| StfioDll stfio::filetype | stfio::findType (const std::string &ext) |
| Attempts to determine the filetype from the filter extension. | |
| StfioDll bool | stfio::importFile (const std::string &fName, stfio::filetype type, Recording &ReturnData, const stfio::txtImportSettings &txtImport, stfio::ProgressInfo &progDlg) |
| Generic file import. | |
| StfioDll bool | stfio::exportFile (const std::string &fName, stfio::filetype type, const Recording &Data, ProgressInfo &progDlg) |
| Generic file export. | |
| StfioDll Recording | stfio::concatenate (const Recording &src, const std::vector< std::size_t > §ions, ProgressInfo &progDlg) |
| Produce new recording with concatenated sections. | |
| StfioDll Recording | stfio::multiply (const Recording &src, const std::vector< std::size_t > §ions, std::size_t channel, double factor) |
| Produce new recording with multiplied sections. | |
| typedef std::vector< int >::const_iterator c_int_it |
| typedef std::vector< std::string >::const_iterator c_sst_it |
| typedef std::vector< std::size_t >::const_iterator c_st_it |
1.7.6.1