Home | Develop | Download | Contact
Estructuras de datos

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

Salva datos de matrices

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...
 

Descripción detallada

Nombre de espacio para RA (Real Arrays)

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed