Definition at line 12 of file ansim/Converter.java.
Static Public Member Functions | |
| static void | convert (String[] args) |
Private Member Functions | |
| Converter (String net, String trace, String out) | |
Static Private Member Functions | |
| static void | help () |
| ansim::Converter::Converter | ( | String | net, | |
| String | trace, | |||
| String | out | |||
| ) | [inline, private] |
constructor
| net | name of net file | |
| trace | name of trace file | |
| out | name of ansim out file |
Definition at line 52 of file ansim/Converter.java.
Referenced by convert().
00052 { 00053 List<Edge> edges = new LinkedList<Edge>(); 00054 List<Vehicle> vehicles = new LinkedList<Vehicle>(); 00055 HashMap<String, Integer> vehicleIds = new HashMap<String, Integer>(); 00056 00057 System.out.println("start: read netfile"); 00058 NetReader.read(net, edges); 00059 System.out.println("finished: read netfile"); 00060 System.out.println("#edges = " +edges.size()); 00061 System.out.println("start: read trace file - stage 1"); 00062 TraceReader.readFirst(trace, vehicles, vehicleIds, edges); 00063 System.out.println("finished: read trace file - stage 1"); 00064 System.out.println("#vehicles = " + vehicles.size()); 00065 System.out.println("start: write ansim trace file"); 00066 AnsimWriter.write(out, trace, vehicles, vehicleIds, edges); 00067 System.out.println("finished: write ansim trace file"); 00068 }
| static void ansim::Converter::convert | ( | String[] | args | ) | [inline, static] |
object creation
| args | command line arguments |
Definition at line 17 of file ansim/Converter.java.
References Converter(), help(), ansim::Parameter::net, ansim::Parameter::out, and ansim::Parameter::trace.
00017 { 00018 // parse parameters 00019 Parameter param = null; 00020 try { 00021 param = Parser.parse(args); 00022 } catch (IllegalArgumentException e) { 00023 System.err.println(e); 00024 help(); 00025 } 00026 // call constructor 00027 if (param != null) { 00028 new Converter(param.net, param.trace, param.out); 00029 } else { 00030 System.err.println("param == null"); 00031 } 00032 }
| static void ansim::Converter::help | ( | ) | [inline, static, private] |
some error occured print parameter options
Definition at line 39 of file ansim/Converter.java.
Referenced by convert().
00039 { 00040 System.out.println("needed options:"); 00041 System.out.println("-n [netfile]"); 00042 System.out.println("-t [tracefile]"); 00043 System.out.println("-o [outfile]"); 00044 }
1.5.6