Home | Develop | Download | Contact
Namespaces | Estructuras de datos
Clase Pds::Size

Clase que implementa una estructura de datos (unsigned int,unsigned int) que indican el tamaño de una matriz. Más...

Namespaces

namespace  Pds
 Nombre de espacio para Pds (Procesamiento Digital de Senales)
 

Estructuras de datos

class  Pds::Size
 La clase tipo Pds::Size . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Size. Más...
 

Varios tipos de constructores

Crean una objeto Pds::Size

 Pds::Size::Size (void)
 Crea un objeto de tipo Pds::Size. Más...
 
 Pds::Size::Size (unsigned int Nlin, unsigned int Ncol)
 Crea un objeto de tipo Pds::Size. Más...
 
 Pds::Size::Size (const Pds::Size &B)
 Crea un objeto de tipo Pds::Size copiando datos desde otra. Más...
 
 Pds::Size::~Size ()
 

Variados Pds::Size

Pds::SizePds::Size::operator= (const Pds::Size &B)
 Copia en si mismo (A), un Shape B. Este operador es similar al método Copy(). Más...
 
bool Pds::Size::Copy (const Pds::Size &B)
 Copia en si mismo (A), el contenido de un Shape B. Este método es similar a usar el operador = . Más...
 
void Pds::Size::MakeEmpty (void)
 Cera los datos internos. Más...
 

Mostrando datos

void Pds::Size::Print (std::string str="")
 Muestra en pantalla el contenido de Pds::Size, elementos separados por tabulador. Más...
 
void Pds::Size::PrintStylized (std::string str="")
 Muestra en pantalla el contenido de Pds::Size, en el formato [Nli,Ncol]. Más...
 

Operadores no miembros de Size

Descripcion de algunos operadores habilitados a trabajar con Pds::Size.

std::ostream & operator<< (std::ostream &out, const Pds::Size &z)
 Retorna el contenido del objeto por la salida estándar. Más...
 

Descripción detallada

Clase que implementa una estructura de datos (unsigned int,unsigned int) que indican el tamaño de una matriz.

#include <Pds/Size>

Documentación de las funciones

◆ Size() [1/3]

Pds::Size::Size ( void  )

Crea un objeto de tipo Pds::Size.

◆ Size() [2/3]

Pds::Size::Size ( unsigned int  Nlin,
unsigned int  Ncol 
)

Crea un objeto de tipo Pds::Size.

Parámetros
[in]NlinEl numero de lineas de la matriz.
[in]NcolEl numero de columnas de la matriz.

◆ Size() [3/3]

Pds::Size::Size ( const Pds::Size B)

Crea un objeto de tipo Pds::Size copiando datos desde otra.

Parámetros
[in]BSize a copiar.

◆ operator=()

Pds::Size & Pds::Size::operator= ( const Pds::Size B)

Copia en si mismo (A), un Shape B. Este operador es similar al método Copy().

\[ A \leftarrow B \]

Cuando acontece:

Pds::Size B(,1,2);
A=B;
La clase tipo Pds::Size . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition: Size.hpp:57

Cuando NO acontece:

Parámetros
[in]BEl Shape a copiar
Devuelve
Retorna el operador de la izquierda (acumulador) con el resultado, o un SHape vacío (this->IsEmpty() igual a true) en caso de error.
Ver también
Copy

◆ Copy()

bool Pds::Size::Copy ( const Pds::Size B)

Copia en si mismo (A), el contenido de un Shape B. Este método es similar a usar el operador = .

\[ A \leftarrow B \]

Parámetros
[in]BEl Shape a copiar
Devuelve
Retorna true si todo fue bien o false si no. Si se retorna false el receptor no altera su contenido.
Ver también
Copy

◆ MakeEmpty()

void Pds::Size::MakeEmpty ( void  )

Cera los datos internos.

$\mathbf{A}=\{0,0\}$.

◆ Print()

void Pds::Size::Print ( std::string  str = "")

Muestra en pantalla el contenido de Pds::Size, elementos separados por tabulador.

Parámetros
[in]strTexto a mostrar antes de imprimir el contenido.
Ejemplos
example_matrix_kernel_gabor.cpp, example_matrix_kernel_gaussian.cpp, example_octave_pairwisescatterxy.cpp y example_vector_poly.cpp.

◆ PrintStylized()

void Pds::Size::PrintStylized ( std::string  str = "")

Muestra en pantalla el contenido de Pds::Size, en el formato [Nli,Ncol].

Parámetros
[in]strTexto a mostrar antes de imprimir el contenido.

◆ operator<<()

std::ostream & operator<< ( std::ostream &  out,
const Pds::Size z 
)

Retorna el contenido del objeto por la salida estándar.

std::cout<<z;
Parámetros
[in]outLa salida
[in]zLa matriz a mostrar
Devuelve
Retorna la misma salida estándar out.

◆ ~Size()

Pds::Size::~Size ( )

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed