1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/seanwei-ECG-analyzer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ECGSignal.h 919
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Bartek Bulat Отправлено 16.01.2013 03:33 bd19305
#pragma once
#include <gsl/gsl_vector.h>
#include <gsl/gsl_vector_int.h>
#include <boost/shared_ptr.hpp>
/**
* @class Wrapped gsl_vector
*/
class WrappedVector
{
public:
WrappedVector (gsl_vector * _signal = NULL);
~WrappedVector ();
double get(size_t it);
void set(size_t it, double value);
gsl_vector* signal;
};
/**
* @class Wrapped gsl_vector_int
*/
class WrappedVectorInt
{
public:
WrappedVectorInt (gsl_vector_int * _signal = NULL);
~WrappedVectorInt ();
int get(size_t it);
void set(size_t it, int value);
gsl_vector_int* signal;
};
typedef boost::shared_ptr<WrappedVector> ECGSignalChannel;
typedef boost::shared_ptr<WrappedVector> OtherSignal;
typedef boost::shared_ptr<WrappedVectorInt> IntSignal;
struct ECGSignal
{
public:
void setSize(size_t n);
ECGSignalChannel channel_one;
ECGSignalChannel channel_two;
};

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/seanwei-ECG-analyzer.git
git@api.gitlife.ru:oschina-mirror/seanwei-ECG-analyzer.git
oschina-mirror
seanwei-ECG-analyzer
seanwei-ECG-analyzer
master