Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia del Archivo jed_defs.h

Ir al código fuente de este archivo.

Clases

struct  _SOCK_IO_
 La estructura _SOCK_IO_ se utiliza para asociar interrupciones de comunicaciones basadas en SOCKETS con acciones representadas mediante funciones asincrónicas. Más...


Tipos definidos

typedef unsigned char BYTE
typedef BYTE BOOLEAN
typedef unsigned short UWORD
typedef _SOCK_IO_ SOCKET_IO_PAIR
 La estructura _SOCK_IO_ se utiliza para asociar interrupciones de comunicaciones basadas en SOCKETS con acciones representadas mediante funciones asincrónicas.

typedef short WORD
typedef unsigned long int DWORD

Enumeraciones

enum  ENUM_ACCIONES { ACC_ERROR = 0, ACC_ELIMINAR, ACC_LEER, ACC_ESCRIBIR }
enum  ENUM_TIPOS_DE_DATOS {
  T_NULL = 0, T_COMPLEX, T_BYTE, T_INT,
  T_FLOAT, T_VECTOR, T_QUATERNION, T_CADENA
}

Funciones

void WINlog (char *linea)
void reportar_evento_WM (int e)
C int main (int argc, char *argv[])
C int Jmain (int argc, char *argv[])
HWND instalar_sistema_asincronico_sockets (void)
void registrar_entrada_sockets (SOCKET sockfd, void(*f)(void *, int), void *User_data)
double drand48 (void)
void PALM_setcolor (BYTE r, BYTE g, BYTE b)
 Selecciona el color (r, g, b) para el Palm Pilot, teniendo en cuenta particularidades de la version del sistema PALMOS.

void PALM_putpixel (int x, int y, BYTE r, BYTE g, BYTE b)
 Pinta un pixel de color (r, g, b) en la coordenada (x, y) de la pantalla del Palm Pilot, teniendo en cuenta particularidades de la version del sistema PALMOS.

void DEG2gms (double angulo, float *grados, float *minutos, float *segundos)
 Recibe un angulo en GRADOS y lo convierte a notacion grados:minutos:segundos OJO: Revisar el metodo por posibles problemas de presicion: esta solo al segundo (y el segundo deberia ser un flotante!).

void DEG2hms (double angulo, float *horas, float *arco_minutos, float *arco_segundos)
 Recibe un angulo en GRADOS y lo convierte a notacion horas:arco_minutos:arco_segundos OJO: Revisar el metodo por posibles problemas de presicion: esta solo al segundo (y el segundo deberia ser un flotante!).

void lea_DATOS_directo (void *buffer, int tam, FILE *fd)
 Esta funcion lee datos desde un archivo binario en un area de memoria, y si es necesario intercambia bytes para tener en cuenta efectos de big_endian/little_endian.

void lea_DATOS_invertir (void *buffer, int tam, FILE *fd)
 Esta funcion lee datos desde un archivo binario en un area de memoria, y si es necesario intercambia bytes para tener en cuenta efectos de big_endian/little_endian.

void usleep (int s)

Variables

HINSTANCE i386_WIN32_VC_instancia_actual
HINSTANCE i386_WIN32_VC_instancia_previa
LPSTR i386_WIN32_VC_linea_de_comandos
int i386_WIN32_VC_modo_visual
LISTA< SOCKET_IO_PAIR * > PARES_socket


Documentación de los tipos definidos

typedef BYTE BOOLEAN
 

Definición en la línea 95 del archivo jed_defs.h.

Referenciado por TEXTO_3D::anexar_textura(), arranque_GLX(), CAMARA::billboard_gl(), MESH::calcule_normales_vertice(), TEXTO_3D::clasificar_punto(), NODO_OCTREE::compactar(), JED_MOTIF_INTERFACE::crear(), CONEXION_UDP::crear_como_servidor(), CONEXION_TCP::crear_como_servidor(), TEXTO_3D::crear_copia(), OPCION::crear_motif(), MESH::crear_tiras(), WAD_ENTITY::deme_tipo(), MATERIAL::doble_cara(), RAYTRACER_CRIOLLO::ejecutar(), JED_MOTIF_INTERFACE::ejecutar(), JED_MSWIN32SDK_INTERFACE::ejecutor(), TOKENIZADOR::empiezo_con_cadena(), COSA::estoy_fijo(), JED_MOTIF_INTERFACE::iniciar_contexto(), EXPRESION_REGULAR::init(), instalar_sistema_asincronico(), TELA::leer(), MASA_PUNTUAL::leer(), SEGMENTO_DE_CURVA_PARAMETRICA::leer(), COSA_RIGIDA::leer(), ESPACIO_ABIERTO::leer_espacio(), leer_geometria(), TELA::leer_malla(), ESCENA_3DS::leer_trozo_TRIMESH(), CAMARA::minmax_visible(), ESCENA_3DS::muerta(), BSP_2D::pintar_bsp(), GLOBAL_DEM::pintar_gl(), PARSERO::preprocese_linea(), procesar_acelerador_Xt(), CAMARA::procesar_mouse(), procese_nombre_gui(), TOKENIZADOR::siguiente_token(), usleep(), y wxwindows_idle_callback().

typedef unsigned char BYTE
 

Definición en la línea 94 del archivo jed_defs.h.

Referenciado por PUERTO_SERIAL::active_configuracion(), TRACKER_VIO::actualizar_entrada(), PALETA::aplique_gamma(), calcular_color(), IM_HISTOGRAMA::calcule(), IMAGEN_RGB::combinar_stereo(), IMAGEN_RGB::copiar_imagenX_depth16(), IMAGEN_RGB::copiar_imagenX_depth8(), IMAGEN_RGBA::copie(), IMAGEN_RGB::copie(), RAYTRACER_CRIOLLO::ejecutar(), escribir_elemento_octree(), IMAGEN_RGBA::exportar_a_grises(), IMAGEN_RGB::exportar_a_grises(), IMAGEN_PAL::exportar_a_grises(), GLOBAL_DEM::exportar_imagen(), IMAGEN_RGB::exportar_jpeg(), IMAGEN_RGB::exportar_palm(), IMAGEN_RGB::exportar_win32dc(), CUADRICULA::extraer_sub_imagen(), IMAGEN_RGBA::generar_con_stencil(), IM_HISTOGRAMA::generar_umbral_otsu(), IM_HISTOGRAMA::generar_umbral_seleccion_iterativa(), PALETA::importar_dib(), IMAGEN_RGB::importar_jpeg(), IMAGEN_RGB::importar_pcx(), IMAGEN_RGB::importar_png(), IMAGEN_RGB::importar_ppm(), PALETA::importar_raw256(), IMAGEN_PAL::importar_sgibw(), IMAGEN_RGB::importar_sgirgb(), IMAGEN_PAL::importar_wadflat(), IMAGEN_PAL::importar_wadsprite(), IMAGEN_RGB::importar_win32dc(), _BSP2D_SECTOR::importe_wad(), _BSP2D_PARED::importe_wad(), _BSP2D_ARCO::importe_wad(), LECTOR_SGIRGB::init(), LEGO9751::lea_sensor(), LECTOR_QUAKE_MD2::leer(), PALETA::leer(), GLOBAL_DEM::leer(), ESCENA_VTK::leer_DWORD_BE(), ESCENA_VTK::leer_float_BE(), ESCENA_3DS::leer_trozo_MAIN(), ESCENA_3DS::leer_trozo_RGBByte(), IMAGEN::nivel_de_gris(), PALETA::PALETA(), revisar_ASCII(), IMAGEN_RGB::tmp_degradecito(), WAD_DATABASE::WAD_DATABASE(), y WAD_ENTITY::WAD_ENTITY().

typedef unsigned long int DWORD
 

Definición en la línea 177 del archivo jed_defs.h.

Referenciado por PUERTO_SERIAL::abrir(), dgetpos(), LECTOR_QUAKE_MD2::elim(), LECTOR_QUAKE_MD2::init(), LECTOR_QUAKE_MD2::leer(), ESCENA_3DS::leer(), ESCENA_VTK::leer_DWORD_BE(), ESCENA_VTK::leer_float_BE(), ESCENA_VTK::leer_tiras(), MESH_3DS::leer_trozo_FACELIST(), ESCENA_3DS::leer_trozo_MAIN(), ESCENA_3DS::leer_trozo_MATERIAL(), ESCENA_3DS::leer_trozo_OBJBLOCK(), ESCENA_3DS::leer_trozo_OBJMESH(), ESCENA_3DS::leer_trozo_SHADING(), ESCENA_3DS::leer_trozo_TEXTURE(), ESCENA_3DS::leer_trozo_TRANSPARENCY(), ESCENA_3DS::leer_trozo_TRIMESH(), LECTOR_QUAKE_MD2::num_frames(), LECTOR_QUAKE_MD2::num_triangulos(), LECTOR_QUAKE_MD2::num_vertices(), y WAD_DATABASE::WAD_DATABASE().

typedef struct _SOCK_IO_ SOCKET_IO_PAIR
 

La estructura _SOCK_IO_ se utiliza para asociar interrupciones de comunicaciones basadas en SOCKETS con acciones representadas mediante funciones asincrónicas.

Su uso es exclusivo para las clases del paquete toolkits/net.

OJO: No debería estar en jed_defs.h...

typedef unsigned short UWORD
 

Definición en la línea 97 del archivo jed_defs.h.

Referenciado por MESH_3DS::asignar_material_por_defecto(), LECTOR_SGIRGB::init(), ESCENA_3DS::leer(), MESH_3DS::leer_trozo_FACEMAT(), ESCENA_3DS::leer_trozo_MAIN(), ESCENA_3DS::leer_trozo_OBJBLOCK(), ESCENA_3DS::leer_trozo_OBJMESH(), ESCENA_3DS::leer_trozo_SHADING(), ESCENA_3DS::leer_trozo_TEXTURE(), ESCENA_3DS::leer_trozo_TRANSPARENCY(), ESCENA_3DS::leer_trozo_TRIMESH(), y MESH_3DS::leer_trozo_VERTLIST().

typedef short WORD
 

Definición en la línea 176 del archivo jed_defs.h.

Referenciado por LECTOR_QUAKE_MD2::actualizar_vertices(), LECTOR_QUAKE_MD2::actualizar_vertices_rapido(), LECTOR_QUAKE_MD2::actualizar_vertices_rapido_i(), _BSP2D_HOJA::altura_cuadro(), CONEXION_UDP::crear_como_servidor(), CONEXION_TCP::crear_como_servidor(), GLOBAL_DEM::exportar_imagen(), LECTOR_QUAKE_MD2::exportar_MESH(), IMAGEN_PAL::importar_wadsprite(), _BSP2D_NODO::importe_wad(), _BSP2D_ARCO::importe_wad(), LEGO9751::lea_sensor(), ESCENA_3DS::leer(), LOCAL_DEM::leer_linea(), ESCENA_3DS::leer_trozo_AMOUNT(), MESH_3DS::leer_trozo_FACELIST(), ESCENA_3DS::leer_trozo_TRANSPARENCY(), ESCENA_3DS::leer_trozo_TRIMESH(), _BSP2D_HOJA::pintar_gl_2D(), _BSP2D_HOJA::pintar_gl_3D(), _BSP2D_SEGMENTOi::pintar_gl_3D(), _BSP2D_PARED::pintar_gl_3D(), _BSP2D_ARCO::pintar_gl_3D(), _BSP2D_SECTOR::triangularize(), y WAD_DATABASE::WAD_DATABASE().


Documentación de las enumeraciones

enum ENUM_ACCIONES
 

Valores de la enumeración:
ACC_ERROR 
ACC_ELIMINAR 
ACC_LEER 
ACC_ESCRIBIR 

Definición en la línea 73 del archivo jed_defs.h.

enum ENUM_TIPOS_DE_DATOS
 

Valores de la enumeración:
T_NULL 
T_COMPLEX 
T_BYTE 
T_INT 
T_FLOAT 
T_VECTOR 
T_QUATERNION 
T_CADENA 

Definición en la línea 266 del archivo jed_defs.h.


Documentación de las funciones

void DEG2gms double  angulo,
float *  grados,
float *  minutos,
float *  segundos
 

Recibe un angulo en GRADOS y lo convierte a notacion grados:minutos:segundos OJO: Revisar el metodo por posibles problemas de presicion: esta solo al segundo (y el segundo deberia ser un flotante!).

Definición en la línea 39 del archivo jed_defs.C.

Referenciado por CAMARA::imprimir().

void DEG2hms double  angulo,
float *  horas,
float *  arco_minutos,
float *  arco_segundos
 

Recibe un angulo en GRADOS y lo convierte a notacion horas:arco_minutos:arco_segundos OJO: Revisar el metodo por posibles problemas de presicion: esta solo al segundo (y el segundo deberia ser un flotante!).

Definición en la línea 71 del archivo jed_defs.C.

Referenciado por CAMARA::imprimir().

double drand48 void   ) 
 

HWND instalar_sistema_asincronico_sockets void   ) 
 

Definición en la línea 536 del archivo jed_defs.C.

References receptor_eventos_sockets(), y WINlog().

Referenciado por CONEXION_TCP::crear_como_servidor(), y CONEXION_UDP::crear_como_servidor().

Here is the call graph for this function:

C int Jmain int  argc,
char *  argv[]
 

Referenciado por WinMain().

void lea_DATOS_directo void *  buffer,
int  tam,
FILE *  fd
[inline]
 

Esta funcion lee datos desde un archivo binario en un area de memoria, y si es necesario intercambia bytes para tener en cuenta efectos de big_endian/little_endian.

OJO: Esto es MUY VITAL. En particular, no se ha probado en CRAY.

Definición en la línea 283 del archivo jed_defs.h.

void lea_DATOS_invertir void *  buffer,
int  tam,
FILE *  fd
[inline]
 

Esta funcion lee datos desde un archivo binario en un area de memoria, y si es necesario intercambia bytes para tener en cuenta efectos de big_endian/little_endian.

OJO: Esto es MUY VITAL. En particular, no se ha probado en CRAY.

Definición en la línea 306 del archivo jed_defs.h.

C int main int  argc,
char *  argv[]
 

Referenciado por PilotMain(), y WinMain().

void PALM_putpixel int  x,
int  y,
BYTE  r,
BYTE  g,
BYTE  b
 

Pinta un pixel de color (r, g, b) en la coordenada (x, y) de la pantalla del Palm Pilot, teniendo en cuenta particularidades de la version del sistema PALMOS.

Definición en la línea 136 del archivo jed_defs.C.

Referenciado por IMAGEN_RGB::exportar_palm().

void PALM_setcolor BYTE  r,
BYTE  g,
BYTE  b
 

Selecciona el color (r, g, b) para el Palm Pilot, teniendo en cuenta particularidades de la version del sistema PALMOS.

Definición en la línea 112 del archivo jed_defs.C.

void registrar_entrada_sockets SOCKET  sockfd,
void(*  f)(void *, int),
void *  User_data
 

Definición en la línea 485 del archivo jed_defs.C.

References _SOCK_IO_::f, PARES_socket, _SOCK_IO_::sockfd, y _SOCK_IO_::User_data.

Referenciado por CONEXION_UDP::crear_como_servidor(), y CONEXION_TCP::crear_como_servidor().

void reportar_evento_WM int  e  ) 
 

Definición en la línea 248 del archivo jed_defs.C.

References WINlog().

Here is the call graph for this function:

void usleep int  s  ) 
 

Definición en la línea 19 del archivo jed_defs.C.

References BOOLEAN.

void WINlog char *  linea  ) 
 

Definición en la línea 238 del archivo jed_defs.C.

Referenciado por instalar_sistema_asincronico_sockets(), y reportar_evento_WM().


Documentación de las variables

HINSTANCE i386_WIN32_VC_instancia_actual
 

Definición en la línea 107 del archivo jed_defs.h.

Referenciado por JED_MSWIN32SDK_INTERFACE::crear(), JED_WXWINDOWS_INTERFACE::ejecutar(), y WinMain().

HINSTANCE i386_WIN32_VC_instancia_previa
 

Definición en la línea 108 del archivo jed_defs.h.

Referenciado por JED_WXWINDOWS_INTERFACE::ejecutar(), y WinMain().

LPSTR i386_WIN32_VC_linea_de_comandos
 

Definición en la línea 109 del archivo jed_defs.h.

Referenciado por JED_WXWINDOWS_INTERFACE::ejecutar(), y WinMain().

int i386_WIN32_VC_modo_visual
 

Definición en la línea 110 del archivo jed_defs.h.

Referenciado por JED_MSWIN32SDK_INTERFACE::crear(), JED_WXWINDOWS_INTERFACE::ejecutar(), y WinMain().

LISTA<SOCKET_IO_PAIR *> PARES_socket
 

Definición en la línea 149 del archivo jed_defs.h.

Referenciado por receptor_eventos_sockets(), y registrar_entrada_sockets().


Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.