#include <point_factory.h>
|
template<typename XY > |
static math::Vec2d | ToVec2d (const XY &xy) |
|
static SLPoint | ToSLPoint (const double s, const double l) |
|
static PointENU | ToPointENU (const double x, const double y, const double z=0) |
|
template<typename XYZ > |
static PointENU | ToPointENU (const XYZ &xyz) |
|
static SpeedPoint | ToSpeedPoint (const double s, const double t, const double v=0, const double a=0, const double da=0) |
|
static PathPoint | ToPathPoint (const double x, const double y, const double z=0, const double s=0, const double theta=0, const double kappa=0, const double dkappa=0, const double ddkappa=0) |
|
◆ ToPathPoint()
static PathPoint apollo::common::util::PointFactory::ToPathPoint |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
z = 0 , |
|
|
const double |
s = 0 , |
|
|
const double |
theta = 0 , |
|
|
const double |
kappa = 0 , |
|
|
const double |
dkappa = 0 , |
|
|
const double |
ddkappa = 0 |
|
) |
| |
|
inlinestatic |
◆ ToPointENU() [1/2]
static PointENU apollo::common::util::PointFactory::ToPointENU |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
z = 0 |
|
) |
| |
|
inlinestatic |
◆ ToPointENU() [2/2]
template<typename XYZ >
static PointENU apollo::common::util::PointFactory::ToPointENU |
( |
const XYZ & |
xyz | ) |
|
|
inlinestatic |
◆ ToSLPoint()
static SLPoint apollo::common::util::PointFactory::ToSLPoint |
( |
const double |
s, |
|
|
const double |
l |
|
) |
| |
|
inlinestatic |
◆ ToSpeedPoint()
static SpeedPoint apollo::common::util::PointFactory::ToSpeedPoint |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
v = 0 , |
|
|
const double |
a = 0 , |
|
|
const double |
da = 0 |
|
) |
| |
|
inlinestatic |
◆ ToVec2d()
template<typename XY >
static math::Vec2d apollo::common::util::PointFactory::ToVec2d |
( |
const XY & |
xy | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: