32 #ifndef __PDS_BUFFER_HPP__
33 #define __PDS_BUFFER_HPP__
55 template<
typename Datum>
121 return this->data[(this->front+id)%this->nel];
149 void Print(
const std::string &str=
"")
const;
La clase tipo Pds::Buffer . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Buffer(void)
Crea un objeto vacio de tipo Pds::Buffer.
bool IsEmpty(void) const
Retorna true si el objeto esta vacio y false si no.
Buffer(unsigned int Nel)
Crea un objeto de tipo Pds::Buffer.
void Print(const std::string &str="") const
Muestra en pantalla el contenido de Pds::Buffer, elementos separados por tabulador.
Datum & operator[](const unsigned int &id)
Lee y escribe datos en la memoria en el Pds::Buffer.
Buffer(const Pds::Buffer< Datum > &B)
Crea un objeto de tipo Pds::Buffer de otro.
bool Push(const Datum &Dat)
Empuja un nuevo dato en la memoria del Pds::Buffer.
Nombre de espacion para PDS (Procesamiento Digital de Senales)