cpe::signal Class Reference

Classe contenant un signal echantillonne. More...

Collaboration diagram for cpe::signal:

List of all members.

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

Detailed Description

Classe contenant un signal echantillonne.


Constructor & Destructor Documentation

cpe::signal::signal ( )

constructeur vide

cpe::signal::signal ( const std::vector< double > &  data,
double  dt 
)

constructeur directe


Member Function Documentation

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files: