cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh
Class LevelGeometryModule

Package class diagram package LevelGeometryModule
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.agent.navigation.navmesh.LevelGeometryModule

public class LevelGeometryModule
extends Object

LevelGeometryModule is wrapping the load/save logic for the LevelGeometry.

Author:
Jakub Tomek, Jakub Gemrot aka Jimmy

Constructor Summary
LevelGeometryModule(IUT2004ServerProvider serverProvider, IWorldView worldView, IAgentLogger logger)
           
 
Method Summary
 LevelGeometryDraw getDraw()
          Return LevelGeometryDraw that can be used to visualize currently loaded LevelGeometry from this module.
 LevelGeometry getLevelGeometry()
          Returns LevelGeometry object for currently running map.
 boolean isInitialized()
          Tells, whether the module has been correctly initialized and it is possible to call getLevelGeometry() method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LevelGeometryModule

public LevelGeometryModule(IUT2004ServerProvider serverProvider,
                           IWorldView worldView,
                           IAgentLogger logger)
Method Detail

isInitialized

public boolean isInitialized()
Tells, whether the module has been correctly initialized and it is possible to call getLevelGeometry() method.

Returns:

getLevelGeometry

public LevelGeometry getLevelGeometry()
Returns LevelGeometry object for currently running map. Non-null iff isInitialized().

Returns:

getDraw

public LevelGeometryDraw getDraw()
Return LevelGeometryDraw that can be used to visualize currently loaded LevelGeometry from this module.

Returns:


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.