public List <Punto> FiltrarPorCuadrante(int selectedIndex) { Cuadrante cuadranteFiltrar = Cuadrante.PrimerCuadrante; switch (selectedIndex) { case 1: cuadranteFiltrar = Cuadrante.PrimerCuadrante; break; case 2: cuadranteFiltrar = Cuadrante.SegundoCuadrante; break; case 3: cuadranteFiltrar = Cuadrante.TercerCuadrante; break; case 4: cuadranteFiltrar = Cuadrante.CuartoCuadrante; break; } return(ListaPuntos .Where(p => p.GetCuadrante() == cuadranteFiltrar) .ToList()); }
private void LeerDatosDelArchivo() { StreamReader lector = new StreamReader(_archivo); while (!lector.EndOfStream) { string linea = lector.ReadLine(); Punto punto = ConstruirPunto(linea); ListaPuntos.Add(punto); } lector.Close(); }
public void Modificar(Punto punto, Punto puntoAuxiliar) { var iIndex = ListaPuntos.IndexOf(punto); ListaPuntos[iIndex] = puntoAuxiliar; }
public bool ExistePunto(Punto punto) { return(ListaPuntos.Contains(punto)); }
public void Borrar(Punto punto) { ListaPuntos.Remove(punto); EstaModificado = true; }
public void Agregar(Punto punto) { ListaPuntos.Add(punto); EstaModificado = true; }