La clase tipo Pds::Csv . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Csv. Más...
#include <Csv.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Csv | |
| Csv (void) | |
| Crea un objeto de tipo Pds::Csv. Más... | |
| Csv (const std::string &filepath, const std::string &del=",") | |
| Crea un objeto de tipo Pds::Csv. Más... | |
| Csv (unsigned int Nlin, unsigned int Ncol, char del) | |
| Crea un objeto de tipo Pds::Csv con Nlin lineas, Ncol columnas y con delimitador ",". Más... | |
| Csv (const Pds::Csv &B) | |
| Crea un objeto de tipo Pds::Csv copiando datos desde otra. Más... | |
| ~Csv () | |
Variados Pds::Csv | |
| Pds::Csv & | operator= (const Pds::Csv &B) |
| Copia en si mismo (A), un Shape B. Este operador es similar al método Copy(). Más... | |
| bool | Copy (const Pds::Csv &B) |
| Copia en si mismo (A), el contenido de un Shape B. Este método es similar a usar el operador = . Más... | |
| void | MakeEmpty (void) |
| Cera los datos internos. Más... | |
| bool | IsEmpty (void) const |
| Verifica la estructura está vazia. Más... | |
Get set | |
| unsigned int | Nlin (void) const |
| Retorna el número de lineas. Más... | |
| unsigned int | Ncol (void) const |
| Retorna el número de columnas. Más... | |
| std::string | Get (unsigned int lin, unsigned int col) const |
| Retorna el dato en la linea lin columna col. Más... | |
| const std::string & | At (unsigned int lin, unsigned int col) const |
| Retorna una referencia de solo lectura al dato en la linea lin columna col. Más... | |
| std::string & | In (unsigned int lin, unsigned int col) |
| Retorna una referencia de lectura y escritura al dato en la linea lin columna col. Más... | |
Obeniendo datos de una Pds::Csv | |
| Pds::Grid< std::string > | GetColumnsString (const std::vector< unsigned int > &Id, Pds::Ra::ImportRange Type=Pds::Ra::AllData) const |
| Retorna un conjunto de columnas. Más... | |
| Pds::Matrix | GetColumnsDouble (const std::vector< unsigned int > &Id, Pds::Ra::ImportRange Type=Pds::Ra::AllData) const |
| Retorna un conjunto de columnas. Más... | |
| Pds::Grid< std::string > | GetRowsString (const std::vector< unsigned int > &Id, Pds::Ra::ImportRange Type=Pds::Ra::AllData) const |
| Retorna un conjunto de lineas. Más... | |
| Pds::Matrix | GetRowsDouble (const std::vector< unsigned int > &Id, Pds::Ra::ImportRange Type=Pds::Ra::AllData) const |
| Retorna un conjunto de lineas. Más... | |
| std::vector< std::string > | GetColumnString (unsigned int Id, Pds::Ra::ImportRange Type=Pds::Ra::AllData) const |
| Retorna datos de una columna. Más... | |
| Pds::Vector | GetColumnDouble (unsigned int Id, Pds::Ra::ImportRange Type=Pds::Ra::AllData) const |
| Retorna datos de una columna. Más... | |
Save | |
| bool | Save (const std::string &filename) const |
| Salva los datos en un archivo. Más... | |
Mostrando datos | |
| void | Print (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Csv, elementos separados por tabulador. Más... | |
Campos de datos | |
| Pds::Grid< std::string > | data |
| std::string | del |
La clase tipo Pds::Csv . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Csv.
1.9.4