Home | Develop | Download | Contact
Campos de datos
Referencia de la Clase Pds::Csv

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>

Diagrama de colaboración para Pds::Csv:
Collaboration graph

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::Csvoperator= (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
 

Descripción detallada

La clase tipo Pds::Csv . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Csv.

Autor
Fernando Pujaico Rivera
Ejemplos
example_csv_create.cpp y example_csv_load_save.cpp.

Definición en la línea 58 del archivo Csv.hpp.

Documentación de los campos

◆ data

Pds::Grid<std::string> Pds::Csv::data

Definición en la línea 63 del archivo Csv.hpp.

◆ del

std::string Pds::Csv::del

Definición en la línea 64 del archivo Csv.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed