TrainVagas  0.1
utilities.FileProperty Enum Reference

Public Member Functions

 FileProperty (String name)
 
String getName ()
 

Public Attributes

 GRAPH_ROUTES =("graph.routes")
 
 DISTANCE_ROUTES =("distance.routes")
 
 FILTER_CONDITION =("filtertrips[%d].condition")
 
 FILTER_ROUTES =("filtertrips[%d].routes")
 
 SHORTEST_ROUTES =("shortestRouter.trip")
 

Private Attributes

String name
 

Constructor & Destructor Documentation

◆ FileProperty()

utilities.FileProperty.FileProperty ( String  name)

Member Function Documentation

◆ getName()

String utilities.FileProperty.getName ( )
Here is the caller graph for this function:

Member Data Documentation

◆ DISTANCE_ROUTES

utilities.FileProperty.DISTANCE_ROUTES =("distance.routes")

Questoes: 1) The distance of the route A-B-C. 2) The distance of the route A-D. 3) The distance of the route A-D-C. 4) The distance of the route A-E-B-C-D. 5) The distance of the route A-E-D.

Mapeamento das rotas para calculo da distancia O hifem e opcional Separador virgula Possibilidade de adiconar novas rotas

◆ FILTER_CONDITION

utilities.FileProperty.FILTER_CONDITION =("filtertrips[%d].condition")

Questoes: 6) The number of trips starting at C and ending at C with a maximum of 3 stops. In the sample data below, there are two such trips: C-D-C (2 stops). and C-E-B-C (3 stops). 7) The number of trips starting at A and ending at C with exactly 4 stops. In the sample data below, there are three such trips: A to C (via B,C,D); A to C (via D,C,D); and A to C (via D,E,B). 10)The number of different routes from C to C with a distance of less than 30. In the sample data, the trips are: CDC, CEBC, CEBCDC, CDCEBC, CDEBC, CEBCEBC, CEBCEBCEBC.

Verifica se as rotas indicadas na propriedade filtertrips[X].routes satifazem a condicao indicada em filtertrips[X].condition. Condicoes permitidas: <,>,<=,>=,==,!=. Operandos permitidos STOPS,DISTANCE. O hifem e opcional. Rotas invalidas serao desconsideradas. Importante: Separador por virgula. Possibilidade de adiconar novos filtros,diferenciar atraves do index [X].

◆ FILTER_ROUTES

utilities.FileProperty.FILTER_ROUTES =("filtertrips[%d].routes")

◆ GRAPH_ROUTES

utilities.FileProperty.GRAPH_ROUTES =("graph.routes")

Mapa de estacoes

Diagrama esta baseado na descricao do teste. '*' Indica rotas de chegada na estacao (D) Indica a distancia

  ------------(3)----------------- 
  |                              |
  |                              * 
  | -(7)-[ A ]------(5)-------*[ B ]
  | |      |                     |
  | |     (5)                   (4)
  | |      |                     |
  | *      *                     *
 [ E ]*--[ D ] -----(8)-------*[ C ]
   *          *-----(8)-------   |
   |                             |
   ----------(2)------------------

Mapeamento de todas as rotas disponiveis O SW esta trabalhando dinamicamente, podendo ser adicionadas novas rotas Para numeros decimais usar '.' Separador por virgula

◆ name

String utilities.FileProperty.name
private

◆ SHORTEST_ROUTES

utilities.FileProperty.SHORTEST_ROUTES =("shortestRouter.trip")

Questoes: 8) The length of the shortest route (in terms of distance to travel) from A to C. 9) The length of the shortest route (in terms of distance to travel) from B to B.

Encontra as opcoes de rotas menores(distancia) entre o ponto de partida e o de chegada Possibilidade de adiconar quantas viagens(rotas) necessarias. Rotas invalidas serao desconsideradas O hifem e opcional Separador virgula


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