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. |  
 
 
 
◆ 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. |  
 
 
 
◆ 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 116 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 >