// Last edited on 2001-05-15 22:17:01 by mc726 import Grafo; import NodoTrecho; import Trecho; import Ponto; public class NodoTrechoInicio extends NodoTrecho // Nodo que representa o inicio de um trecho // Sucessores: meio do mesmo trecho. { public NodoTrechoInicio(Grafo gr, Trecho tr) { this.grafo = gr; this.trecho = tr; } public final void inicializa() { Nodo[] pr = new Nodo[1]; double[] ct = new double[1]; pr[0] = grafo.trMei[trecho.id()]; ct[0] = trecho.pcusto()/2; this.Prox = pr; this.Custo = ct; this.Posicao = trecho.origPos(); } public final String toString() { return "(tr" + trecho.id() + ":i)"; } }