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

Clase que implementa una estructura de datos (long int,long int,long int) que contiene el tamaño de un Pds::SampleBlock (nlin,ncol,nch). Más...

Namespaces

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

Estructuras de datos

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

Varios tipos de constructores

Crean una objeto Pds::Shape

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

Variados Pds::Shape

Pds::ShapePds::Shape::operator= (const Pds::Shape &B)
 Copia en si mismo (A), un Shape B. Este operador es similar al método Copy(). Más...
 
bool Pds::Shape::Copy (const Pds::Shape &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::Shape::MakeEmpty (void)
 Cera los datos internos. Más...
 

Mostrando datos

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

Operadores no miembros de Shape

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

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

Descripción detallada

Clase que implementa una estructura de datos (long int,long int,long int) que contiene el tamaño de un Pds::SampleBlock (nlin,ncol,nch).

#include <Pds/Shape>

Documentación de las funciones

◆ Shape() [1/3]

Pds::Shape::Shape ( void  )

Crea un objeto de tipo Pds::Shape.

◆ Shape() [2/3]

Pds::Shape::Shape ( long int  Nch,
long int  Nlin,
long int  Ncol 
)

Crea un objeto de tipo Pds::Shape.

Parámetros
[in]NchEl número de matrices.
[in]NlinEl número de lineas de la matriz.
[in]NcolEl número de columnas de la matriz.

◆ Shape() [3/3]

Pds::Shape::Shape ( const Pds::Shape B)

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

Parámetros
[in]BShape a copiar.

◆ operator=()

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

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

\[ A \leftarrow B \]

Cuando acontece:

Pds::Shape B(,1,2,3);
A=B;
La clase tipo Pds::Shape . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition: Shape.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::Shape::Copy ( const Pds::Shape 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::Shape::MakeEmpty ( void  )

Cera los datos internos.

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

◆ Print()

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

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

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

◆ PrintStylized()

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

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

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

◆ operator<<()

std::ostream & operator<< ( std::ostream &  out,
const Pds::Shape 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.

◆ ~Shape()

Pds::Shape::~Shape ( )

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed