// Last edited on 2000-09-05 04:02:52 by stolfi import Bairro; import Ponto; import Retangulo; public class BairroImpl extends Bairro { private int _id; // Identificacao unica do Bairro private String _nome; // Nome do bairro // ** MÉTODOS DE CONSTRUÇÃO ** public BairroImpl(int id) { this._id = id; } public void inicializa(String nome) { this._nome = nome; }; // ** MÉTODOS GERAIS DE ELEMENTOS ** public int id() { return this._id; }; public String nome() { return this._nome; }; public Bairro bairro() { return this; } public Ponto centro() { return new Ponto(0,0); // Por enquanto } public void insere(Retangulo r) { r.insereXY(0.0, 0.0); } public boolean intercepta(Retangulo r) { return false; // Por enquanto } public double distancia(Ponto p) { return Double.MAX_VALUE; // Por enquanto } public String toString() { return "br" + id(); } // ** MÉTODOS ESPECÍFICOS ** public Ponto[] limites() { return new Ponto[0]; // Por enquanto } }