28 #include <VirtualRobot/VirtualRobot.h>
29 #include <VirtualRobot/Workspace/WorkspaceGrid.h>
41 const SceneBounds& init = SceneBounds(),
42 const std::vector<Room>& rooms = {},
44 bool restrictToRooms =
false);
46 SceneBounds
toSceneBounds(
const VirtualRobot::WorkspaceGrid::Extends& extends);
48 SceneBounds
merge(
const std::vector<SceneBounds>& sceneBounds);
51 Costmap
toCostmap(
const VirtualRobot::WorkspaceGrid& workspaceGrid);
73 Costmap
mergeAligned(
const std::vector<Costmap>& costmaps,
const std::vector<float>& weights);
75 Costmap
scaleCostmap(
const Costmap& costmap,
float cellSize);