/** * Projeto de Mc726 * classe Trecho * * A classe Trecho representa um pequeno trecho, * de uma rua, com determinado sentido. * A conexao entre trechos e representada tambem * por um Trecho. * * Equipe responsavel: * * Fernando (chefe do grupo) * Andre Pires * Priscilla Regina de Andrade * Fernando C. Braganca * Davi S. Watanabe * Arthur */ public abstract class Trecho { /** * Id do Trecho */ public abstract int id; /** * */ public abstract String nome; /** * numero de pistas neste trecho */ public abstract int numeroDePistas; /** * numero inicial do logradouro neste trecho */ public abstract int numeracaoInicial; /** * numero final do logradouro neste trecho */ public abstract int numeracoFinal; /** * coordenadas origem */ public abstract Ponto origPos; /** * coordenadas destino */ public abstract Ponto destPos; /** * custo da travessia neste trecho */ public abstract double custo; /** * Metodo que seta o valor do id do trecho */ public void setId(int id){ } /** * Metodo que seta o valor do nome do trecho */ public void setNome(String nome){ } /** * Metodo que seta o valor do numero de pistas do trecho */ public void setNumeroDePistas(int numeroPistas){ } /** * Metodo que seta o valor do numeracao inicial do trecho */ public void setNumeracaoInicial(int numeroInicial){ } /** * Metodo que seta o valor do numeracao final do trecho */ public void setNumeracaoFinal(int numeroFinal){ } /** * Metodo que seta o valor da origem do trecho */ public void setOrigem(Ponto origem){ } /** * Metodo que seta o valor do destino do trecho */ public void setDestino(Ponto destino){ } /** * Metodo que seta o valor do custo do trecho */ public void setCusto(double custo){ } /** * Metodo que retorna o valor do id do trecho */ public int getId(){ } /** * Metodo que retorna o valor do nome do trecho */ public String getNome(){ } /** * Metodo que retorna o valor do numero de pistas do trecho */ public int getNumeroDePistas(){ } /** * Metodo que retorna o valor do numeracao inicial do trecho */ public int getNumeracaoInicial(){ } /** * Metodo que retorna o valor do numeracao final do trecho */ public int getNumeracaoFinal(){ } /** * Metodo que retorna o valor da origem do trecho */ public Ponto getOrigem(){ } /** * Metodo que retorna o valor do destino do trecho */ public Ponto getDestino(){ } /** * Metodo que retorna o valor do custo do trecho */ public double getCusto(){ } }