Home | Develop | Download | Contact
Estructuras de datos | defines
Módulo PdsRegionRect.

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

Creando una nueva estructura

PdsRegionRect pds_region_rect (PdsRaInteger L0, PdsRaInteger C0, PdsRaNatural Nlin, PdsRaNatural Ncol)
 Crea la variable PdsRegionRect. Más...
 

pds_region_rect_<moving>

Moviendo de posicion la region

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>

Operaciones de conjunto con las regiones

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>

Imprimir datos de la region

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

Descripción detallada

Funciones que trabajan con Regiones.

Documentación de los 'defines'

◆ PDS_OK

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

◆ PDS_WRONG

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

Documentación de las funciones

◆ pds_region_rect()

PdsRegionRect pds_region_rect ( PdsRaInteger  L0,
PdsRaInteger  C0,
PdsRaNatural  Nlin,
PdsRaNatural  Ncol 
)

Crea la variable PdsRegionRect.

Parámetros
[in]L0Linea inicial.
[in]C0Columna inicial.
[in]NlinNumero de lineas.
[in]NcolNumero de columnas.
Devuelve
La variable PdsRegionRect.

◆ pds_region_rect_transfer()

PdsRegionRect pds_region_rect_transfer ( PdsRegionRect  R,
PdsRaInteger  L,
PdsRaInteger  C 
)

Crea una variable PdsRegionRect a partir de suma R+(L,C).

Parámetros
[in]RLa region a transferir.
[in]LNumero de lineas a sumar.
[in]CNumero de columnas a sumar.
Devuelve
La variable PdsRegionRect.

◆ pds_region_rect_move()

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

Parámetros
[in]RLa region a mover.
[in]L0Nueva linea de origen.
[in]C0Nueva columna de origen
Devuelve
La variable PdsRegionRect.

◆ pds_region_rect_intersection()

int pds_region_rect_intersection ( PdsRegionRect  A,
PdsRegionRect  B,
PdsRegionRect R 
)

Intersecta dos regiones.

Parámetros
[in]APrimera region.
[in]BSegunda region.
[out]RRegion de interesecion si existe, o ninguna mudanza si no.
Devuelve
PDS_OK si existe la intersecion, o PDS_WRONG si no existe.

◆ pds_region_rect_is_inside()

int int pds_region_rect_is_inside ( PdsRegionRect  R,
PdsRegionRect  Rin 
)

Indica si la region Rin está dentro de la region R.

Parámetros
[in]RinSuúesta region interna de R.
[in]RRegion madre o contenedora.
Devuelve
PDS_OK si Rin está adentro de R, o PDS_WRONG si no.

◆ pds_region_rect_printf()

int pds_region_rect_printf ( PdsRegionRect  R)

Imprime la variable PdsRegionRect.

Parámetros
[in]REstructura de tipo PdsRegionRect.

◆ pds_region_rect_stylized_printf()

int pds_region_rect_stylized_printf ( PdsRegionRect  R)

Imprime la variable PdsRegionRect.

Parámetros
[in]REstructura de tipo PdsRegionRect.

◆ pds_region_rect_fprintf()

int pds_region_rect_fprintf ( FILE *  fd,
PdsRegionRect  R 
)

Imprime en un FILE la variable PdsRegionRect.

Parámetros
[in]fdFile descriptor.
[in]REstructura de tipo PdsRegionRect.

◆ pds_region_rect_stylized_fprintf()

int pds_region_rect_stylized_fprintf ( FILE *  fd,
PdsRegionRect  R 
)

Imprime en un FILE la variable PdsRegionRect.

Parámetros
[in]fdFile descriptor.
[in]REstructura de tipo PdsRegionRect.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed