libalmath  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
aldubinscurve.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2012 Aldebaran Robotics. All rights reserved.
3  * Use of this source code is governed by a BSD-style license that can be
4  * found in the COPYING file.
5  */
6 
7 
8 #pragma once
9 #ifndef _LIBALMATH_ALMATH_TOOLS_ALDUBINSCURVE_H_
10 #define _LIBALMATH_ALMATH_TOOLS_ALDUBINSCURVE_H_
11 
12 #include <almath/api.h>
13 #include <almath/types/alpose2d.h>
14 #include <vector>
15 
16 namespace AL {
17  namespace Math {
18 
24  ALMATH_API std::vector<Pose2D> getDubinsSolutions(
25  const Pose2D& pTargetPose,
26  const float pCircleRadius);
27 
28  }
29 }
30 #endif // _LIBALMATH_ALMATH_TOOLS_ALDUBINSCURVE_H_
ALMATH_API std::vector< Pose2D > getDubinsSolutions(const Pose2D &pTargetPose, const float pCircleRadius)
Get the dubins solutions.