23 #include "Eigen/Geometry" 26 namespace perception {
45 inline const std::set<std::string> &
vertices() {
return vertices_; }
47 bool Init(
const std::vector<std::string> &camera_names,
48 const std::string ¶ms_path);
50 bool AddTransform(
const std::string &child_frame_id,
51 const std::string &frame_id,
54 bool QueryTransform(
const std::string &child_frame_id,
59 bool LoadFromFile(
const std::string &tf_input,
float frequency = 200.0f);
65 std::string child_frame_id;
70 std::vector<Transform> tf_;
72 double error_limit_ = 1.0;
74 std::set<std::string> vertices_;
77 std::multimap<std::string, Edge> edges_;
79 bool FindTransform(
const std::string &child_frame_id,
81 std::map<std::string, bool> *visited);
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Init(const char *binary_name)
Eigen::Affine3d Affine3d
Definition: base_map_fwd.h:34