/** * 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 */ package pckMapa; public abstract class Trecho { /** * Id do Trecho */ public abstract int id(); /** * */ public abstract String getNome(); /** * numero de pistas neste trecho */ public abstract int getNumeroDePistas(); /** * numero inicial do logradouro neste trecho */ public abstract int getNumeracaoInicial(); /** * numero final do logradouro neste trecho */ public abstract int getNumeracoFinal(); /** * coordenadas origem */ public abstract Ponto getOrigPos(); /** * coordenadas destino */ public abstract Ponto getDestPos(); /** * custo da travessia neste trecho */ public abstract double getCusto(); }