messager.submitMessage(GoalVisibilityMap, navigableRegionsManager.getGoalMap()); messager.submitMessage(NavigableRegionVisibilityMap, navigableRegionsManager.getNavigableRegions()); messager.submitMessage(InterRegionVisibilityMap, navigableRegionsManager.getInterRegionConnections()); messager.submitMessage(NavigableRegionData, navigableRegionsManager.getNavigableRegions());
messager.submitMessage(UIVisibilityGraphsTopics.GoalVisibilityMap, manager.getGoalMap()); messager.submitMessage(UIVisibilityGraphsTopics.NavigableRegionVisibilityMap, manager.getNavigableRegions()); messager.submitMessage(UIVisibilityGraphsTopics.InterRegionVisibilityMap, manager.getInterRegionConnections());
private void packVisibilityGraphStatistics(VisibilityGraphStatistics statistics) { VisibilityMapHolder startMap = navigableRegionsManager.getStartMap(); VisibilityMapHolder goalMap = navigableRegionsManager.getGoalMap(); VisibilityMapHolder interRegionsMap = navigableRegionsManager.getInterRegionConnections(); List<NavigableRegion> navigableRegions = navigableRegionsManager.getNavigableRegions(); statistics.setStartVisibilityMapInWorld(startMap.getMapId(), startMap.getVisibilityMapInWorld()); statistics.setGoalVisibilityMapInWorld(goalMap.getMapId(), goalMap.getVisibilityMapInWorld()); statistics.setInterRegionsVisibilityMapInWorld(interRegionsMap.getMapId(), interRegionsMap.getVisibilityMapInWorld()); statistics.addNavigableRegions(navigableRegions); } }