public cLadoDeEstribos(eLadoDeZona LadoDeZona, cTramo TramoOrigen) { this.LadoDeZona = LadoDeZona; this.TramoOrigen = TramoOrigen; Zona1 = new cZonaEstribos(eZonas.Zona1, LadoDeZona, this); Zona2 = new cZonaEstribos(eZonas.Zona2, LadoDeZona, this); }
public cSubTramo(int Index, string Nombre, List <cLine> Lista_Lineas, cTramo TramoOrigen) { this.TramoOrigen = TramoOrigen; this.Index = Index; this.Nombre = Nombre; this.Lista_Lineas = Lista_Lineas; CrearEstaciones(); seccion = cFunctionsProgram.DeepClone(Lista_Lineas.First().Seccion); //TramoOrigen.NervioOrigen.r1_ = seccion.R_Top; //TramoOrigen.NervioOrigen.r2_ = seccion.R_Bottom; CalcularLongitud(); }