Go to the documentation of this file.
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,
49 const std::string&
id,
51 const Eigen::Vector3f& extends)
const;
68 const std::regex pattern = std::regex(R
"(^[^:]+\/([^:]+?):[^:]+?$)");
69 mutable std::set<std::string> unique_affordances;
viz::Layer framedBoxedLocationsToLayer(const std::string &layerName, const std::map< std::string, std::pair< Eigen::Matrix4f, Eigen::Vector3f >> &locationGlobalPosesAndExtends) const
std::optional< Eigen::Vector3f > extents
viz::Color framedBoxedLocationColor
MatrixXX< 4, 4, float > Matrix4f
void addFramedBoxedLocationToLayer(viz::Layer &, const std::string &id, const Eigen::Matrix4f &locationGlobalPose, const Eigen::Vector3f &extends) const
uint32_t Color
RGBA color.
Eigen::Matrix4f globalPose
struct armarx::priorknowledge::util::location::Visu::Settings settings
viz::Color framedLocationArrowColor
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
static Color green(int g=255, int a=255)
viz::Layer framedLocationsToLayer(const std::string &layerName, const std::map< std::string, Eigen::Matrix4f > &locationGlobalPoses) const