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.