public class Maps
extends java.lang.Object
| Constructor | Description |
|---|---|
Maps(java.io.File activeMapDirectory,
java.io.File previousMapsDirectory,
java.util.logging.Level logLevel) |
Create a new Maps object.
|
| Modifier and Type | Method | Description |
|---|---|---|
de.sg_o.proto.MapPackageProto.MapPackage |
getActiveMap() |
|
de.sg_o.proto.MapSlamProto.MapSlam |
getActivePathFrom(int start) |
Get the active maps path from a certain start position.
|
de.sg_o.proto.MapPackageProto.MapPackage |
getLastMap() |
|
de.sg_o.proto.MapSlamProto.MapSlam |
getLastPath() |
|
de.sg_o.proto.MapPackageProto.MapPackage |
getOldMap(java.lang.String name) |
Get a old map.
|
de.sg_o.proto.MapSlamProto.MapSlam |
getOldPath(java.lang.String name) |
Get a old maps path.
|
java.util.Set<java.lang.String> |
getPreviousMaps() |
|
boolean |
hasActiveMap() |
|
int |
numberOfPreviousMaps() |
|
void |
updateActiveMap() |
Update the active map.
|
void |
updatePreviousMaps() |
Update the old maps.
|
public Maps(java.io.File activeMapDirectory,
java.io.File previousMapsDirectory,
java.util.logging.Level logLevel)
throws java.io.IOException
activeMapDirectory - The directory where the files for the active map can be found.previousMapsDirectory - The directory where the directories for the older maps can be found.logLevel - The log level.java.io.IOException - When the directories are invalid.public de.sg_o.proto.MapPackageProto.MapPackage getOldMap(java.lang.String name)
name - The maps name.public de.sg_o.proto.MapSlamProto.MapSlam getOldPath(java.lang.String name)
name - The maps name.public de.sg_o.proto.MapPackageProto.MapPackage getActiveMap()
public de.sg_o.proto.MapPackageProto.MapPackage getLastMap()
public de.sg_o.proto.MapSlamProto.MapSlam getLastPath()
public java.util.Set<java.lang.String> getPreviousMaps()
public boolean hasActiveMap()
public int numberOfPreviousMaps()
public void updateActiveMap()
public de.sg_o.proto.MapSlamProto.MapSlam getActivePathFrom(int start)
start - The position to start to read from;public void updatePreviousMaps()
Copyright © 2018. All rights reserved.