OliviaAddInPro/Model/ComunDef.cs

61 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OliviaAddInPro.Model
{
public static class ComunDef
{
//*************************************************************************************
//Enums y structs generales
public static int BuffExport = 1000;
//public static int MaxCaracteresBBDD = 10;
public static OliviaConfMV configMV; //configuracion para modos de viaje
/**
* Nombre de los campos de la cartografía de la red navegable que se consultan para la exportación
*/
public struct CamposNW
{
public static string cons_onewFT="_sen_ft"; //<Campo que indica el sentido
public static string cons_onewTF="_sen_tf"; //<Campo que indica el sentido
public static string cons_kph="_vel"; //<Campo que indica la velocidad en kph
public static string cons_name="_dir"; //<Campo que indica el nombre de la calle
public static string cons_fow="_pea"; //Campo que indica el tipo de vial, si es peatonal o no
public static string cons_evit = "_evita"; //Campo que indica si el vial es evitable
public static string cons_ele_f = "_elev_f"; //altura from
public static string cons_ele_t = "_elev_t"; //altura to
public static string cons_angulo = "_angulo"; //altura to
public static OliviaConfNW config; //configuracion para sacar capmos por defecto
};
/**
* Nombre de los Atributos de la cartografía de la red navegable que se consultan para la exportación
*/
public struct AtributosNW
{
public static string atr_TF; //<Atributo del campo Oneway que indica TO FROM
public static string atr_FT; //<Atributo del campo Oneway que indica FROM TO
public static string atr_N; //<Atributo del campo Oneway que indica NONE
public static string atr_pedes; //<Atributo del campo FOW que indica peatonal
};
/**
* Campos comunes a la capa de entidades
*/
public struct CamposCom
{
public static string camp_oid; //<Campo de la tabla de entidades que indica el objectid
public static string consulta_sector; //<Campo de la tabla donde se guarda info de sector
public static string consulta_secuen; //<Campo de la tabla donde se guarda info de secuencia
public static double giro_max;
public static double desv_max;
public static double desv_max_abs;
}
}
}