25 #include <VirtualRobot/VirtualRobot.h>
26 #include <VirtualRobot/Workspace/WorkspaceGrid.h>
34 SceneBounds
computeSceneBounds(
const VirtualRobot::SceneObjectSetPtr& obstacles,
const SceneBounds& init = SceneBounds());
36 SceneBounds
toSceneBounds(
const VirtualRobot::WorkspaceGrid::Extends& extends);
38 SceneBounds
merge(
const std::vector<SceneBounds>& sceneBounds);
41 Costmap
toCostmap(
const VirtualRobot::WorkspaceGrid& workspaceGrid);
63 Costmap
mergeAligned(
const std::vector<Costmap>& costmaps,
const std::vector<float>& weights);
65 Costmap
scaleCostmap(
const Costmap& costmap,
float cellSize);