selfdriving
render_tree.h
Go to the documentation of this file.
1 /* -------------------------------------------------------------------------
2  * SelfDriving C++ library based on PTGs and mrpt-nav
3  * Copyright (C) 2019-2022 Jose Luis Blanco, University of Almeria
4  * See LICENSE for license information.
5  * ------------------------------------------------------------------------- */
6 
7 #pragma once
8 
10 #include <mpp/data/PlannerInput.h>
11 #include <mpp/data/RenderOptions.h>
12 #include <mrpt/opengl/opengl_frwds.h>
13 
14 #include <memory>
15 
16 namespace mpp
17 {
18 /** Gets a CSetOfObjects::Ptr visual representation of a motion tree */
19 auto render_tree(
20  const MotionPrimitivesTreeSE2& tree, const PlannerInput& pi,
21  const RenderOptions& ro) -> std::shared_ptr<mrpt::opengl::CSetOfObjects>;
22 
23 } // namespace mpp
auto render_tree(const MotionPrimitivesTreeSE2 &tree, const PlannerInput &pi, const RenderOptions &ro) -> std::shared_ptr< mrpt::opengl::CSetOfObjects >
Definition: bestTrajectory.h:15
MotionPrimitivesTree< SE2_KinState, MoveEdgeSE2_TPS > MotionPrimitivesTreeSE2
Definition: MotionPrimitivesTree.h:416