Der Aufruf erfolgt in folgender Weise (in eine Zeile):
java -jar genRob.genMap.tool.jar [Parameter]
Parameter
Die Parameterangabe [Parameter] folgt folgender Regel:host:port gibt den Roblet®-Server mit genRob®-genMap-Modul an. Kombinationen von Einheit und Befehl können aus der weiter unten stehenden Tabelle entnommen werden.host:port Einheit Befehl
Erfolgt der Aufruf ohne Parameter, so wird angezeigt, was mit dem Werkzeug alles gemacht werden kann.
Nachfolgend die Einheit-Befehl-Kombinationen und ihre Funktion:
Einheit Befehl Funktion Version get Hole Versionsinformationen des genMap-Modul im angegebenen Server. MapAccess read Hole endlos Kartendaten. MapWriter test Füge Reflektor bei (0m, 0m) hinzu (sofern noch nicht vorhanden) und lösche ihn wieder. Lines test Lösche alle Linien.
Schreibe und lese Testdaten.list Liste (einmal) alle Linien auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Linien, z.B. (0.1, 0.01, 0.1, -1.0).add Weitere Parameter (in Millimeter): xA yA xB yB Füge Linie hinzu.
Beispiel: 100 10 100 -100
Fügt Line (0.1m, 0.01m, 0.1m, -1m) hinzu.clear Lösche alle Linien. Lines2 list Liste (einmal) alle Linien auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Linien, z.B. (0.1, 0.01, 0.1, -1.0).add Weitere Parameter (in Millimeter): xA yA xB yB Füge Linie hinzu.
Beispiel: 100 10 100 -100
Fügt Line (0.1m, 0.01m, 0.1m, -1m) hinzu.remove Weitere Parameter (in Millimeter): xA yA xB yB Entferne Linie.
Beispiel: 100 10 100 -100
Entfernt Line (0.1m, 0.01m, 0.1m, -1m).Reflectors test Lösche alle Reflektoren.
Schreibe und lese Testdaten.list Liste (einmal) alle Reflektoren auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Reflektoren, z.B. (0.1, 0.01).add Weitere Parameter (in Millimeter): x y Füge Reflektor hinzu.
Beispiel: 100 2100
Fügt Reflektor (0.1m, 2.1m) hinzu.clear Lösche alle Reflektoren. Rasters test Lösche alle Raster.
Schreibe und lese Testdaten.list Liste (einmal) alle Raster auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Raster, z.B. ((0.1, 0.01, 0.1, -1.0))((2.1 1.8 "B5")).add Weitere Parameter (in Millimeter): Linienzahl xA yA xB yB ... Textzahl x y Text ... Füge Raster hinzu.
Beispiel: 1 100 10 100 -100 1 2100 2300 B5
Fügt Raster {(0.1m, 0.01m, 0.1m, -1m), (2.1m, 2.3m, "B5")} hinzu.clear Lösche alle Raster. HLines list Liste alle Linien mit Höhe auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Linien, z.B. HLine:(A:(0.01,-0.5),B:(1.5,1.999),h:1.5).add Weitere Parameter (in Millimeter): xA yA xB yB h Füge Linie mit Höhe hinzu.
Beispiel: 100 10 100 -100 500
Fügt die Line von (0.1m, 0.01m) nach (0.1m, -1m) mit Höhe 0.5m hinzu.remove Weitere Parameter (in Millimeter): xA yA xB yB h Entfernt Linie mit Höhe.
Beispiel: 100 10 100 -100 500
Entfernt die Line von (0.1m, 0.01m) nach (0.1m, -1m) mit Höhe 0.5m.clear Lösche alle Linien. HRectangles list Liste alle Rechtecke mit Höhe auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Rechtecke, z.B. HRectangle:(A:(0.01,-0.5),B:(1.5,1.999),C:(1.06,-0.5),D:(2.5,1.888),h:1.5).add Weitere Parameter (in Millimeter): xA yA xB yB xC yC xD yD h Füge Rechteck mit Höhe hinzu.
Beispiel (eigentlich kein Rechteck): 100 10 100 -100 1000 1000 2000 2000 500
Fügt das "Rechteck" mit den Kanten von (0.1m, 0.01m) nach (0.1m, -1m) nach (1m, 1m) nach (2m, 2m) mit Höhe 0.5m hinzu.remove Weitere Parameter (in Millimeter): xA yA xB yB xC yC xD yD h Entfernt Rechteck mit Höhe.
Beispiel (eigentlich kein Rechteck): 100 10 100 -100 1000 1000 2000 2000 500
Entfernt das "Rechteck" mit den Kanten von (0.1m, 0.01m) nach (0.1m, -1m) nach (1m, 1m) nach (2m, 2m) mit Höhe 0.5m.clear Lösche alle Rechtecke. MeasuringSections list Liste alle Meßstrecken auf.
Die Auflistung erfolgt in Meter mit Dezimalpunkt für die Linien, z.B. MeasuringSection:(name:Strecke1,A:(0.01,-0.5),B:(1.5,1.999)).add Weitere Parameter (Text bzw. in Millimeter): name xA yA xB yB Füge Meßstrecke hinzu.
Beispiel: Strecke1 100 10 100 -100
Fügt die Meßstrecke Strecke1 von (0.1m, 0.01m) nach (0.1m, -1m) hinzu.remove Weitere Parameter (Text bzw. in Millimeter): name xA yA xB yB Entfernt Meßstrecke.
Beispiel: Strecke1 100 10 100 -100
Fügt die Meßstrecke Strecke1 von (0.1m, 0.01m) nach (0.1m, -1m) hinzu. Entfernt die Meßstrecke von (0.1m, 0.01m) nach (0.1m, -1m) mit Namen Strecke1.clear Lösche alle Meßstrecken.

