selfdriving
Classes | Namespaces | Typedefs | Functions
TrajectoriesAndRobotShape.h File Reference
#include <mpp/data/ptg_t.h>
#include <mrpt/config/CConfigFileBase.h>
#include <mrpt/containers/yaml.h>
#include <mrpt/math/TPolygon2D.h>
#include <memory>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

class  mpp::TrajectoriesAndRobotShape
 

Namespaces

 mpp
 

Typedefs

using mpp::robot_radius_t = double
 
using mpp::RobotShape = std::variant< mrpt::math::TPolygon2D, robot_radius_t, std::monostate >
 

Functions

bool mpp::obstaclePointCollides (const mrpt::math::TPoint2D &obstacleWrtRobot, const TrajectoriesAndRobotShape &trs)