3 #ifndef __trace_pred_hpp
4 #define __trace_pred_hpp
8 #include <s2proc/prd_service.hpp>
38 bool processTrace(std::vector<float> &res_trace,
unsigned int left_add,
unsigned int right_add);
40 bool expandTrace(std::vector<float> &res_trace,
unsigned int left_add,
unsigned int right_add);
44 bool expandTraceOnRight(std::vector<float> &res_trace,
unsigned int add);
62 bool formPredWin(std::vector<float> *trace_win, std::vector<float> &res_trace,
unsigned int add_num);
70 bool processTraceWin(std::vector<float> *input_trace,
float* op_spectrum, std::vector<float> &res_trace);
Definition: prd_service.hpp:20
bool processTraceWin(std::vector< float > *input_trace, float *op_spectrum, std::vector< float > &res_trace)
bool formPredWin(std::vector< float > *trace_win, std::vector< float > &res_trace, unsigned int add_num)
bool deconvoluteTrace(std::vector< float > &res_trace)
std::vector< float > m_input_trace
Definition: trace_pred.hpp:75
Definition: trace_pred.hpp:11
bool processTrace(std::vector< float > &res_trace, unsigned int left_add, unsigned int right_add)
void setInputData(std::vector< float > *input_trace, OperatorParams *op_par)
bool getTraceWinOp(std::vector< float > *trace_win, OperatorParams op_par, float *&prd_oper)
bool m_ready
Definition: trace_pred.hpp:73
OperatorParams m_op_par
Definition: trace_pred.hpp:77