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)
1.9.2