PageRenderTime 13ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/Prototipo/Servlet/src/java/Poligono.java

http://prototipomemoria.googlecode.com/
Java | 40 lines | 23 code | 9 blank | 8 comment | 1 complexity | 2e3fb62c873178b67dd8f2d7869c6d73 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. import java.util.ArrayList;
  2. /*
  3. * To change this template, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. /**
  7. *
  8. * @author Fran
  9. */
  10. public class Poligono implements ElemGeograf {
  11. private ArrayList<Coordenadas> coord;
  12. private String descr;
  13. public Poligono(ArrayList<Coordenadas> unasCoord)
  14. {
  15. this.coord = unasCoord;
  16. this.coord.add(unasCoord.get(0));
  17. }
  18. public String getDescr()
  19. {
  20. return this.descr;
  21. }
  22. public String ToKml(int nivel) {
  23. String result = "<Placemark> \n\t <Polygon> \n <outerBoundaryIs> <LinearRing>\n\t <coordinates>\n";
  24. for(Coordenadas cord:coord)
  25. {
  26. result = result + cord.ToKml() + "\n";
  27. }
  28. result = result + "</coordinates> \n </LinearRing> \n </outerBoundaryIs> \n </Polygon> \n </Placemark>";
  29. return result;
  30. }
  31. }