32 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
34 template <
typename T,
class EigenType>
41 bool Init(
double ts,
const Eigen::Matrix4d& pose);
48 const Eigen::Matrix4d& c2w_pose);
50 Eigen::Matrix4d* c2w_pose)
const;
const Eigen::Vector3d getCarPosition() const
bool GetCameraPose(const std::string &camera_name, Eigen::Matrix4d *c2w_pose) const
EigenMap< std::string, Eigen::Matrix4d > c2w_poses_
const Eigen::Matrix4d getCarPose() const
void setTimestamp(double ts)
double getTimestamp() const
void SetCameraPose(const std::string &camera_name, const Eigen::Matrix4d &c2w_pose)
void ClearCameraPose(const std::string &camera_name)
apollo::common::EigenMap< T, EigenType > EigenMap
bool Init(double ts, const Eigen::Matrix4d &pose)
friend std::ostream & operator<<(std::ostream &os, const CarPose &)
std::map< T, EigenType, std::less< T >, Eigen::aligned_allocator< std::pair< const T, EigenType > > > EigenMap
std::ostream & operator<<(std::ostream &os, const CarPose &pose)