Visu Class Reference

#include <RobotAPI/libraries/PriorKnowledge/util/LocationLoader/Visu.h>

Classes

struct  FramedLocationData
 
struct  Settings
 

Public Member Functions

viz::Layer framedBoxedLocationsToLayer (const std::string &layerName, const std::map< std::string, std::pair< Eigen::Matrix4f, Eigen::Vector3f >> &locationGlobalPosesAndExtends) const
 
viz::Layer framedLocationsToLayer (const std::string &layerName, const std::map< std::string, Eigen::Matrix4f > &locationGlobalPoses) const
 
viz::Layer locationsToLayer (const std::string &layerName, const std::map< std::string, FramedLocationData > &locationData) const
 
 Visu (viz::Client &arviz)
 
 ~Visu ()=default
 

Public Attributes

struct armarx::priorknowledge::util::location::Visu::Settings settings
 

Protected Member Functions

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
 

Protected Attributes

viz::Clientarviz
 

Detailed Description

Definition at line 11 of file Visu.h.

Constructor & Destructor Documentation

◆ Visu()

Visu ( viz::Client arviz)
inline

Definition at line 20 of file Visu.h.

◆ ~Visu()

~Visu ( )
default

Member Function Documentation

◆ addFramedBoxedLocationToLayer()

void addFramedBoxedLocationToLayer ( viz::Layer layer,
const std::string &  id,
const Eigen::Matrix4f &  locationGlobalPose,
const Eigen::Vector3f &  extends 
) const
protected

Definition at line 22 of file Visu.cpp.

+ Here is the call graph for this function:

◆ addFramedLocationToLayer()

void addFramedLocationToLayer ( viz::Layer layer,
const std::string &  id,
const Eigen::Matrix4f &  locationGlobalPose 
) const
protected

Definition at line 8 of file Visu.cpp.

+ Here is the call graph for this function:

◆ framedBoxedLocationsToLayer()

viz::Layer framedBoxedLocationsToLayer ( const std::string &  layerName,
const std::map< std::string, std::pair< Eigen::Matrix4f, Eigen::Vector3f >> &  locationGlobalPosesAndExtends 
) const

Definition at line 68 of file Visu.cpp.

◆ framedLocationsToLayer()

viz::Layer framedLocationsToLayer ( const std::string &  layerName,
const std::map< std::string, Eigen::Matrix4f > &  locationGlobalPoses 
) const

Definition at line 54 of file Visu.cpp.

◆ locationsToLayer()

viz::Layer locationsToLayer ( const std::string &  layerName,
const std::map< std::string, FramedLocationData > &  locationData 
) const

Definition at line 35 of file Visu.cpp.

Member Data Documentation

◆ arviz

viz::Client& arviz
protected

Definition at line 62 of file Visu.h.

◆ settings


The documentation for this class was generated from the following files: