Apollo 10.0
自动驾驶开放平台
|
#include <pose.h>
Public 类型 | |
template<typename T , class EigenType > | |
using | EigenMap = apollo::common::EigenMap< T, EigenType > |
Public 成员函数 | |
CarPose ()=default | |
~CarPose ()=default | |
bool | Init (double ts, const Eigen::Matrix4d &pose) |
const Eigen::Matrix4d | getCarPose () const |
const Eigen::Vector3d | getCarPosition () const |
void | ClearCameraPose (const std::string &camera_name) |
void | SetCameraPose (const std::string &camera_name, const Eigen::Matrix4d &c2w_pose) |
bool | GetCameraPose (const std::string &camera_name, Eigen::Matrix4d *c2w_pose) const |
void | setTimestamp (double ts) |
double | getTimestamp () const |
Public 属性 | |
Eigen::Matrix4d | pose_ |
EigenMap< std::string, Eigen::Matrix4d > | c2w_poses_ |
double | timestamp_ |
友元 | |
std::ostream & | operator<< (std::ostream &os, const CarPose &) |
using apollo::perception::camera::CarPose::EigenMap = apollo::common::EigenMap<T, EigenType> |
|
default |
|
default |
void apollo::perception::camera::CarPose::ClearCameraPose | ( | const std::string & | camera_name | ) |
bool apollo::perception::camera::CarPose::GetCameraPose | ( | const std::string & | camera_name, |
Eigen::Matrix4d * | c2w_pose | ||
) | const |
const Eigen::Matrix4d apollo::perception::camera::CarPose::getCarPose | ( | ) | const |
const Eigen::Vector3d apollo::perception::camera::CarPose::getCarPosition | ( | ) | const |
|
inline |
bool apollo::perception::camera::CarPose::Init | ( | double | ts, |
const Eigen::Matrix4d & | pose | ||
) |
void apollo::perception::camera::CarPose::SetCameraPose | ( | const std::string & | camera_name, |
const Eigen::Matrix4d & | c2w_pose | ||
) |
|
inline |
|
friend |
EigenMap<std::string, Eigen::Matrix4d> apollo::perception::camera::CarPose::c2w_poses_ |