Classe contenant un signal echantillonne. More...
Public Member Functions | |
signal () | |
constructeur vide | |
signal (const std::vector< double > &data, double dt) | |
constructeur directe | |
unsigned int | size () const |
renvoie la taille du signal | |
const double & | operator[] (unsigned int k) const |
renvoie l'element k du signal | |
const double & | dt () const |
renvoie la période d'echantillonnage | |
double | max_signal () const |
renvoie la valeur maximale d'un signal | |
Private Attributes | |
std::vector< double > | data_interne |
le signal stocké en interne | |
double | dt_interne |
la période d'echantillonnage stockée en interne |
Classe contenant un signal echantillonne.
cpe::signal::signal | ( | ) |
constructeur vide
cpe::signal::signal | ( | const std::vector< double > & | data, |
double | dt | ||
) |
constructeur directe
const double & cpe::signal::dt | ( | ) | const |
renvoie la période d'echantillonnage
References dt_interne.
double cpe::signal::max_signal | ( | ) | const |
renvoie la valeur maximale d'un signal
const double & cpe::signal::operator[] | ( | unsigned int | k | ) | const |
renvoie l'element k du signal
References data_interne.
unsigned int cpe::signal::size | ( | ) | const |
renvoie la taille du signal
References data_interne.
std::vector<double> cpe::signal::data_interne [private] |
le signal stocké en interne
Referenced by operator[](), and size().
double cpe::signal::dt_interne [private] |
la période d'echantillonnage stockée en interne
Referenced by dt().