#pragma once #ifdef OLIVIA_COMPILA /** * @file olv_limp.h * Archivo de definiciones y variables de la utilidad de limpieza viaria del programa Olivia. */ #include "olv_limp_def.h" #include "olv_geom.h" #include "mapmatrix.h" #include "CartoBase.h" class COlivia; class Colv_limp_thr; class Colv_limp_thr_aux; class Colv_tasks; class Csock_svThread; class Colv_limp_thr; struct Secu_amb; struct Djkt_ang_ady; struct Info_conjs; struct Campos_dbf; struct Info_tramos; ////////////////////////////////////////////////// /** * Clase de definiciones y variables de la utilidad de limpieza viaria del programa Olivia. */ class Colv_limp { public: //************************************************************************************* //Variables bool socCreado; char nomb_tto[64]; /// cost_amb; /// iaso; /// *tramos; //************************************************************************************* //Funciones Colv_limp(COlivia *olv); virtual ~Colv_limp(void); //////////////// void libera_memo_secto(); void prueba(); virtual BOOL inicia(); virtual int pon_config(char *config); virtual void cancela(); virtual void rellena_campos(); virtual void dame_cost(double ltot, int ia, float *cost, float *cost2); double dame_ancho(char *observ, char *tipo); BOOL rellena_campos_ini(char *path); BOOL guarda_campos_ini(char *path); }; #endif