Nombre de espacio para RA (Real Arrays) Más...
Estructuras de datos | |
struct | BmpHeader |
Enumeraciones | |
Enumeraciones | |
Muchos tipos de defines | |
enum | FormatType { TextFormat =0 , MatFileFormat } |
Tipo de dato en la carga de información desde archivo. Más... | |
Funciones | |
Trabajar con cadenas de caracteres | |
Salva datos de matrices | |
bool | IsSpacesString (const std::string &str) |
Esta función comprueba si los caracteres en la cadena son caracteres no visibles (white-spaces). Internamente usa la funcion isspace(). Más... | |
int | ElementsInString (const std::string &str) |
Retorna el número de elementos en la cadena. Internamente usa la funcion isspace(). Más... | |
std::list< std::string > | SplitString (std::string str, std::string delimeters) |
Retorna una lista con los elementos en la cadena. Internamente usa la funcion isspace(). Más... | |
template<typename T > | |
std::string | ToString (T val) |
Convierte en std::sring un int,long,unsigned int, unsigned long, float o double. Más... | |
bool | ArraySizeInString (std::string str, unsigned int &Nlin, unsigned int &Ncol) |
Retorna el número de lineas significativas y columnas de un archivo. Se asume que es un archivo de texto. Internamente usa la funcion isspace(). Más... | |
bool | SaveString (std::string filepath, std::string str) |
Save the string in a text file. Más... | |
Trabajar con tiempo | |
Salva datos de tiempo | |
clock_t | Tic (void) |
Retorna el número de clocks actual. Este valor tambien es salvado internamente. Más... | |
double | Toc (void) |
Retorna e imprime en pantalla el tiempo transcurrido desde Pds::Ra::Tic() Más... | |
void | Tic (clock_t &start_time) |
Retorna el número de clocks actual. Este valor NO es salvado internamente. Más... | |
double | Toc (clock_t start_time) |
Retorna e imprime en pantalla el tiempo transcurrido desde start_time. Más... | |
Trabajar con archivos BMP | |
Salva datos de matrices | |
Pds::Ra::BmpHeader | ReadBmpHeader (FILE *fd) |
Retorna una estructura con los datos de cabecera de un archivo bmp. Más... | |
Pds::Ra::BmpHeader | ReadBmpHeader (const std::string &filename) |
Retorna una estructura con los datos de cabecera de un archivo bmp. Más... | |
void | PrintBmpHeader (Pds::Ra::BmpHeader Header) |
Imprime los datos de una estructura con los datos de cabecera de un archivo bmp. Más... | |
Datos de la biblioteca | |
Datos importantes de la biblioteca. | |
std::string | Version (void) |
Retorna la versión de la biblioteca. Más... | |
void | PrintVersion (std::string str) |
Imprime em pantalla la versión de la biblioteca, imprime un salto de linea al final. Más... | |
std::string | Package (void) |
Retorna el nombre de la biblioteca. Más... | |
void | PrintPackage (std::string str) |
Imprime em pantalla el nombre de la biblioteca, imprime un salto de linea al final. Más... | |
Variados | |
Funciones interesantes | |
void | Randomize (void) |
Inicializa las funcion rand y las funciones que la usan. Más... | |
bool | IsBigEndian (void) |
Indica si es big endian. Más... | |
Indices | |
Funciones interesantes | |
std::list< unsigned int > | IndicesRandList (unsigned int Init, unsigned int End, unsigned int N) |
Retorna una lista aleatoria de indices. Más... | |
std::vector< unsigned int > | IndicesRandVector (unsigned int Init, unsigned int End, unsigned int N) |
Retorna una lista aleatoria de indices. Más... | |
std::string | IndicesToString (std::list< unsigned int > IDs, std::string separator="") |
Convierte una lista de indices a un std::string. Más... | |
std::string | IndicesToString (std::vector< unsigned int > IDs, std::string separator="") |
Convierte una lista de indices a un std::string. Más... | |
Variables | |
Variables Matemáticas | |
Muchos tipos de defines | |
const double | Pi =3.14159265358979323846264338327950288 |
const double | Phi =1.61803398874989484820458683436563811 |
const unsigned int | StringPrecision =14 |
const double | WarningRCond =0.000000001 |
const double | ToRadians =Pi/180.0 |
const double | Nan =nan("") |
Trabajar con archivos | |
const std::string | FileSep |
std::string con un separador de fichero "\\" para WINDOWS y "/" para linux. Más... | |
const char | CharFileSep |
std::string con un separador de fichero "\\" para WINDOWS y "/" para linux. Más... | |
long | SignificativeLinesInFile (const std::string &filepath) |
Retorna el número de lineas significativas de un archivo. Se asume que es un archivo de texto. Más... | |
bool | ElementsInFile (const std::string &filepath, unsigned int &Nel) |
Retorna el número de elementos de un archivo. Se asume que es un archivo de texto. Más... | |
bool | ArraySizeInFile (const std::string &filepath, unsigned int &Nlin, unsigned int &Ncol) |
Retorna el número de lineas significativas y columnas de un archivo. Se asume que es un archivo de texto. Más... | |
char * | Fgets (FILE *fd) |
Retorna una linea leida desde un desriptor de fichero de texto. No descarta el salto de linea '\n' y no descarta 1 retorno de carro '\r' si este existe depues del salto de linea. Más... | |
std::string | FullFile (std::initializer_list< std::string > str_text_list) |
Retorna una nueva cadena con un filepath creado por la union de las cadenas de entrada, usando para concatenar Pds::Ra::FileSep. Más... | |
std::string | HomeDir (void) |
Retorna una nueva cadena de texto con la dirección del directorio de usuario. HOME en gnu-linux y {HOMEDRIVE,HOMEPATH} en Windows. Más... | |
std::string | Programpath (void) |
Retorna un std::string con la ruta del programa que lo invoca. Más... | |
std::string | Pwd (void) |
Retorna un std::string con la ruta actual. Más... | |
std::string | Dirname (std::string filepath) |
Retorna un std::string con el directorio de un filepath. Más... | |
std::string | Basename (std::string filepath) |
Retorna un std::string con el basename de un filepath. Más... | |
std::string | Extension (std::string filepath) |
Retorna un std::string con el extension de un filepath. Más... | |
std::string | Filename (std::string filepath) |
Retorna un std::string con el filename de un filepath. Más... | |
std::string | ReplaceExtension (std::string filepath, std::string new_ext) |
Retorna un std::string con un filepath con otra extension de un filepath. Más... | |
bool | IsFile (std::string path) |
Retorna true si es un fichero existenteste (simbólico o real) no directorio, o false si no. Más... | |
bool | IsDir (std::string path) |
Retorna true si es un directorio existenteste (simbólico o real) no fichero, o false si no. Más... | |
std::string | GetParamString (int argc, char *const argv[], std::string param, std::string default_data) |
Obtiene el dato de tipo std::string que va después del parámetro param en una cadena de parámetros argv de argc elementos. si el parámetro param no es encontrado la función retorna default_data. Si existen parámetros data repetidos, solo se atiende al primero. Más... | |
bool | ExistParam (int argc, char *const argv[], std::string param) |
Retorna true si existe el parámetro param. Más... | |
Nombre de espacio para RA (Real Arrays)