La librería "common" AQUYNZA
La librería common pertenece a la capa de librerías
toolkits en AQUYNZA
La librería common ofrece las funcionalidades más
básicas sobre las cuales están construidas todas las demás
librerías de AQUYNZA. La principal característica de estas
funcionalidades es que son independientes de plataforma, lo cual se
logra mediante el uso de compilación condicional y la aplicación
del patrón de diseño "wrapper".
Las funcionalidades ofrecidas son las siguientes:
- Tipos de datos y operaciones básicos: Incluyen la
definición de WORD, DWORK, BOOLEAN, BYTE, entre otros; constantes
como PI, INFINITO y EPSILON, operaciones de generación de
números aleatorios y otros conceptos básicos orientados
a la programación C/C++ independiente de plataforma.
- Tipos abstractos de datos comunes: Que incluyen una LISTA
encadenada y un ARREGLO dinámico (clases paramétricas)
- Entidades matemáticas comunes: Que incluyen un
VECTOR (vector de 3 dimensiones), QUATERNION, MATRIZ_4x4 y sus operaciones
respectivas de conversión.
- Ayudas a la representación de datos comunes en
realidad virtual: como COLOR, VERTICE_GL y TRIANGULO_GL
- Definición del esquema base de introspección:
la interface ENTIDAD implementa introspección, haciendo de
AQUYNZA un software muy versátil
A continuación se muestran las clases de esta librería:
Última modificación: Enero 8 del 2001.
|