77 ProgressInfo(
const std::string&,
const std::string&,
int,
bool) {};
85 virtual bool Update(
int value,
const std::string& newmsg=
"",
bool* skip=NULL) = 0;
94 StdoutProgressInfo(
const std::string& title,
const std::string& message,
int maximum,
bool verbose);
95 bool Update(
int value,
const std::string& newmsg=
"",
bool* skip=NULL);
159 const std::string& fName,
196 std::size_t
channel,
double factor);
201typedef std::vector< std::string >::iterator
sst_it;
202typedef std::vector< std::string >::const_iterator
c_sst_it;
203typedef std::vector< std::size_t >::const_iterator
c_st_it;
204typedef std::vector< int >::iterator
int_it;
205typedef std::vector< int >::const_iterator
c_int_it;
206typedef std::deque< Channel >::iterator
ch_it;
207typedef std::deque< Channel >::const_iterator
c_ch_it;
208typedef std::deque< Section >::iterator
sec_it;
209typedef std::deque< Section >::const_iterator
c_sec_it;
Declares the Channel class.
Represents the data within a file.
Lightweight core definitions shared by libstfio model classes.
std::vector< double > Vector_double
#define StfioDll
Defines dll export or import functions for Windows.
StfioDll Vector_double vec_vec_minus(const Vector_double &vec1, const Vector_double &vec2)
StfioDll std::string findExtension(stfio::filetype ftype)
Returns file extension for a file type.
ProgressInfo(const std::string &, const std::string &, int, bool)
Constructor.
virtual bool Update(int value, const std::string &newmsg="", bool *skip=NULL)=0
Updates the progress info.
StfioDll bool exportFile(const std::string &fName, stfio::filetype type, const Recording &Data, ProgressInfo &progDlg)
Generic file export.
StdoutProgressInfo(const std::string &title, const std::string &message, int maximum, bool verbose)
StfioDll Recording multiply(const Recording &src, const std::vector< std::size_t > §ions, std::size_t channel, double factor)
Produce new recording with multiplied sections.
StfioDll Vector_double vec_vec_plus(const Vector_double &vec1, const Vector_double &vec2)
StfioDll Vector_double vec_scal_minus(const Vector_double &vec, double scalar)
StfioDll Vector_double vec_scal_plus(const Vector_double &vec, double scalar)
StfioDll bool importFile(const std::string &fName, stfio::filetype type, Recording &ReturnData, const stfio::txtImportSettings &txtImport, stfio::ProgressInfo &progDlg)
Generic file import.
StfioDll Vector_double vec_vec_div(const Vector_double &vec1, const Vector_double &vec2)
StfioDll Recording concatenate(const Recording &src, const std::vector< std::size_t > §ions, ProgressInfo &progDlg)
Produce new recording with concatenated sections.
StfioDll Vector_double vec_scal_div(const Vector_double &vec, double scalar)
bool Update(int value, const std::string &newmsg="", bool *skip=NULL)
Updates the progress info.
StfioDll Vector_double vec_vec_mul(const Vector_double &vec1, const Vector_double &vec2)
StfioDll stfio::filetype findType(const std::string &ext)
Attempts to determine the filetype from the filter extension.
StfioDll Vector_double vec_scal_mul(const Vector_double &vec, double scalar)
Declares the Recording class.
Declares the Section class.
std::deque< Section >::const_iterator c_sec_it
std::deque< Channel >::const_iterator c_ch_it
std::vector< std::string >::iterator sst_it
std::vector< int >::iterator int_it
std::deque< Channel >::iterator ch_it
std::vector< int >::const_iterator c_int_it
std::vector< std::size_t >::const_iterator c_st_it
std::vector< std::string >::const_iterator c_sst_it
std::deque< Section >::iterator sec_it
Text file import filter settings.