TrainVagas  0.1
domain.CalculateDistance Class Reference
Collaboration diagram for domain.CalculateDistance:

Public Member Functions

Route [] calculateAll ()
 

Static Public Member Functions

static Route [] calculate (String[] trips)
 

Static Package Attributes

static Graph graph = Graph.create()
 

Member Function Documentation

◆ calculate()

static Route [] domain.CalculateDistance.calculate ( String []  trips)
static

Calcula a distancia de uma lista de rotas(viagens)

Parameters
tripslista de key das rotas(viagens) para o calculo da distancia
Returns
Rotas com suas respectivas distancias calculadas
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateAll()

Route [] domain.CalculateDistance.calculateAll ( )

Baseada na lista de rotas contida no arquivo 'input.txt', na proprieda 'distance.routes', calcula a distancia de cada uma. Rotas nao possiveis serao setada como nao existente atraves da chamada do metodo setAvailabe(false) e o valor da distancia sera 0.0

Returns
Retorna uma lista de rotas com sua respectiva distancia calculada e com a indicacao se e uma rota possivel
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ graph

Graph domain.CalculateDistance.graph = Graph.create()
staticpackage

Rotas disponiveis no sistema


The documentation for this class was generated from the following file: