Funciones que trabajan con Regiones. Más...
Estructuras de datos | |
struct | PdsRegionRect |
La estructura tipo PdsRegionRect . Esta estructura genera unnumero complejo. Para usar incluir pdsregionrect/pdsregionrect.h. Más... | |
defines | |
#define | PDS_OK 1 |
#define | PDS_WRONG 0 |
pds_region_rect | |
PdsRegionRect | pds_region_rect (PdsRaInteger L0, PdsRaInteger C0, PdsRaNatural Nlin, PdsRaNatural Ncol) |
Crea la variable PdsRegionRect. Más... | |
pds_region_rect_<moving> | |
PdsRegionRect | pds_region_rect_transfer (PdsRegionRect R, PdsRaInteger L, PdsRaInteger C) |
Crea una variable PdsRegionRect a partir de suma R+(L,C). Más... | |
PdsRegionRect | pds_region_rect_move (PdsRegionRect R, PdsRaInteger L0, PdsRaInteger C0) |
Crea una variable PdsRegionRect, siendo esta una version de R movimentada a (L0,C0). Más... | |
pds_region_rect_<set_operations> | |
int | pds_region_rect_intersection (PdsRegionRect A, PdsRegionRect B, PdsRegionRect *R) |
Intersecta dos regiones. Más... | |
int | pds_region_rect_is_inside (PdsRegionRect Rin, PdsRegionRect R) |
Indica si la region Rin está dentro de la region R. Más... | |
pds_region_rect_<printf> | |
int | pds_region_rect_printf (PdsRegionRect R) |
Imprime la variable PdsRegionRect. Más... | |
int | pds_region_rect_stylized_printf (PdsRegionRect R) |
Imprime la variable PdsRegionRect. Más... | |
int | pds_region_rect_fprintf (FILE *fd, PdsRegionRect R) |
Imprime en un FILE la variable PdsRegionRect. Más... | |
int | pds_region_rect_stylized_fprintf (FILE *fd, PdsRegionRect R) |
Imprime en un FILE la variable PdsRegionRect. Más... | |
Funciones que trabajan con Regiones.
#define PDS_OK 1 |
Valor retornado en caso de exito, este es un valor diferente que cero.
Definición en la línea 50 del archivo pdsregionrect.h.
#define PDS_WRONG 0 |
Valor retornado en caso de fracaso, este valor es igual a cero.
Definición en la línea 58 del archivo pdsregionrect.h.
PdsRegionRect pds_region_rect | ( | PdsRaInteger | L0, |
PdsRaInteger | C0, | ||
PdsRaNatural | Nlin, | ||
PdsRaNatural | Ncol | ||
) |
Crea la variable PdsRegionRect.
[in] | L0 | Linea inicial. |
[in] | C0 | Columna inicial. |
[in] | Nlin | Numero de lineas. |
[in] | Ncol | Numero de columnas. |
PdsRegionRect pds_region_rect_transfer | ( | PdsRegionRect | R, |
PdsRaInteger | L, | ||
PdsRaInteger | C | ||
) |
Crea una variable PdsRegionRect a partir de suma R+(L,C).
[in] | R | La region a transferir. |
[in] | L | Numero de lineas a sumar. |
[in] | C | Numero de columnas a sumar. |
PdsRegionRect pds_region_rect_move | ( | PdsRegionRect | R, |
PdsRaInteger | L0, | ||
PdsRaInteger | C0 | ||
) |
Crea una variable PdsRegionRect, siendo esta una version de R movimentada a (L0,C0).
[in] | R | La region a mover. |
[in] | L0 | Nueva linea de origen. |
[in] | C0 | Nueva columna de origen |
int pds_region_rect_intersection | ( | PdsRegionRect | A, |
PdsRegionRect | B, | ||
PdsRegionRect * | R | ||
) |
Intersecta dos regiones.
[in] | A | Primera region. |
[in] | B | Segunda region. |
[out] | R | Region de interesecion si existe, o ninguna mudanza si no. |
int int pds_region_rect_is_inside | ( | PdsRegionRect | R, |
PdsRegionRect | Rin | ||
) |
Indica si la region Rin está dentro de la region R.
[in] | Rin | Suúesta region interna de R. |
[in] | R | Region madre o contenedora. |
int pds_region_rect_printf | ( | PdsRegionRect | R | ) |
Imprime la variable PdsRegionRect.
[in] | R | Estructura de tipo PdsRegionRect. |
int pds_region_rect_stylized_printf | ( | PdsRegionRect | R | ) |
Imprime la variable PdsRegionRect.
[in] | R | Estructura de tipo PdsRegionRect. |
int pds_region_rect_fprintf | ( | FILE * | fd, |
PdsRegionRect | R | ||
) |
Imprime en un FILE la variable PdsRegionRect.
[in] | fd | File descriptor. |
[in] | R | Estructura de tipo PdsRegionRect. |
int pds_region_rect_stylized_fprintf | ( | FILE * | fd, |
PdsRegionRect | R | ||
) |
Imprime en un FILE la variable PdsRegionRect.
[in] | fd | File descriptor. |
[in] | R | Estructura de tipo PdsRegionRect. |