Metodos de la clase Pds::Buffer, el tamaño de una matriz.
Más...
|
namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales)
|
|
Metodos de la clase Pds::Buffer, el tamaño de una matriz.
#include <Pds/Buffer>
Informacion adicional puede ser encontrada en [1]
◆ Buffer() [1/3]
template<typename Datum >
◆ Buffer() [2/3]
template<typename Datum >
Crea un objeto de tipo Pds::Buffer.
- Parámetros
-
[in] | Nel | El número de elementos del buffer. |
- Devuelve
- un objeto de tipo Pds::Buffer.
◆ Buffer() [3/3]
template<typename Datum >
Crea un objeto de tipo Pds::Buffer de otro.
- Parámetros
-
[in] | B | Desde donde se copiarán los datos. |
- Devuelve
- un objeto de tipo Pds::Buffer.
◆ operator[]()
template<typename Datum >
Datum& Pds::Buffer< Datum >::operator[] |
( |
const unsigned int & |
id | ) |
|
|
inline |
Lee y escribe datos en la memoria en el Pds::Buffer.
- Atención
- No se hace una verificación si la posición de memoria existe.
- Parámetros
-
[in] | id | Elemento a acceder en la memoria del buffer. |
Definición en la línea 119 del archivo Buffer.hpp.
◆ Push()
template<typename Datum >
Empuja un nuevo dato en la memoria del Pds::Buffer.
Si nuestro objeto se llama Buff, el dato Dat pasa a ocupar la posicion Buff[0], y el dato anterior la posición Buff[1].
- Parámetros
-
[in] | Dat | Dato a colocar al frente del buffer. |
◆ Print()
template<typename Datum >
void Pds::Buffer< Datum >::Print |
( |
const std::string & |
str = "" | ) |
const |
Muestra en pantalla el contenido de Pds::Buffer, elementos separados por tabulador.
- Parámetros
-
[in] | str | Texto a mostrar antes de imprimir el contenido. |
◆ IsEmpty()
template<typename Datum >
Retorna true si el objeto esta vacio y false si no.
- Devuelve
- Retorna true si el objeto esta vacio y false si no.
◆ ~Buffer()
template<typename Datum >