4#include <unordered_map>
32 const std::map<std::string, FramedLocationData>& locationData)
const;
35 const std::string& layerName,
36 const std::map<std::string, Eigen::Matrix4f>& locationGlobalPoses)
const;
39 const std::string& layerName,
40 const std::map<std::string, std::pair<Eigen::Matrix4f, Eigen::Vector3f>>&
41 locationGlobalPosesAndExtends)
const;
45 const std::string&
id,
46 const Eigen::Matrix4f& locationGlobalPose)
const;
49 const std::string&
id,
50 const Eigen::Matrix4f& locationGlobalPose,
51 const Eigen::Vector3f& extends)
const;
68 const std::regex pattern = std::regex(R
"(^[^:]+\/([^:]+?):[^:]+?$)");
69 mutable std::set<std::string> unique_affordances;
void addFramedBoxedLocationToLayer(viz::Layer &, const std::string &id, const Eigen::Matrix4f &locationGlobalPose, const Eigen::Vector3f &extends) const
void addFramedLocationToLayer(viz::Layer &, const std::string &id, const Eigen::Matrix4f &locationGlobalPose) const
viz::Layer locationsToLayer(const std::string &layerName, const std::map< std::string, FramedLocationData > &locationData) const
viz::Layer framedLocationsToLayer(const std::string &layerName, const std::map< std::string, Eigen::Matrix4f > &locationGlobalPoses) const
struct armarx::priorknowledge::util::location::Visu::Settings settings
viz::Layer framedBoxedLocationsToLayer(const std::string &layerName, const std::map< std::string, std::pair< Eigen::Matrix4f, Eigen::Vector3f > > &locationGlobalPosesAndExtends) const
Eigen::Matrix4f globalPose
std::optional< Eigen::Vector3f > extents
viz::Color framedLocationArrowColor
viz::Color framedBoxedLocationColor