27 namespace perception {
33 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
void setTimestamp(double ts)
Definition: pose.h:50
Eigen::Vector3d Vector3d
Definition: frame_transform.h:27
Eigen::Matrix4d Matrix4d
Definition: base_map_fwd.h:32
std::map< T, EigenType, std::less< T >, Eigen::aligned_allocator< std::pair< const T, EigenType > >> EigenMap
Definition: eigen_defs.h:36
const Eigen::Vector3d getCarPosition() const
Eigen::Matrix4d pose_
Definition: pose.h:53
void SetCameraPose(const std::string &camera_name, const Eigen::Matrix4d &c2w_pose)
double getTimestamp() const
Definition: pose.h:51
friend std::ostream & operator<<(std::ostream &os, const CarPose &)
bool Init(double ts, const Eigen::Matrix4d &pose)
double timestamp_
Definition: pose.h:56
bool GetCameraPose(const std::string &camera_name, Eigen::Matrix4d *c2w_pose) const
void ClearCameraPose(const std::string &camera_name)
apollo::common::EigenMap< std::string, Eigen::Matrix4d > c2w_poses_
Definition: pose.h:55
const Eigen::Matrix4d getCarPose() const