ArVizDrawer Class Reference

#include <armarx/navigation/components/laser_scanner_feature_extraction/ArVizDrawer.h>

Public Types

using Points = std::vector< Eigen::Vector2f >
 

Public Member Functions

 ArVizDrawer (armarx::viz::Client &arviz)
 
void draw (const armem::laser_scans::LaserScanStamped &msg, const Eigen::Isometry3f &globalSensorPose, const simox::Color &color)
 
void draw (const std::string &layerName, const Circle &circle, const Eigen::Isometry3f &robotGlobalPose, const simox::Color &color)
 
void draw (const std::string &layerName, const VirtualRobot::MathTools::ConvexHull2D &robotHull, const Eigen::Isometry3f &robotGlobalPose, const simox::Color &color=simox::Color::red(100, 80))
 
void draw (const std::vector< Features > &features, const std::string &frame, const Eigen::Isometry3f &globalSensorPose)
 

Detailed Description

Definition at line 37 of file ArVizDrawer.h.

Member Typedef Documentation

◆ Points

using Points = std::vector<Eigen::Vector2f>

Definition at line 40 of file ArVizDrawer.h.

Constructor & Destructor Documentation

◆ ArVizDrawer()

ArVizDrawer ( armarx::viz::Client arviz)
inline

Definition at line 42 of file ArVizDrawer.h.

Member Function Documentation

◆ draw() [1/4]

void draw ( const armem::laser_scans::LaserScanStamped msg,
const Eigen::Isometry3f &  globalSensorPose,
const simox::Color color 
)

Definition at line 43 of file ArVizDrawer.cpp.

+ Here is the call graph for this function:

◆ draw() [2/4]

void draw ( const std::string &  layerName,
const Circle circle,
const Eigen::Isometry3f &  robotGlobalPose,
const simox::Color color 
)

Definition at line 59 of file ArVizDrawer.cpp.

◆ draw() [3/4]

void draw ( const std::string &  layerName,
const VirtualRobot::MathTools::ConvexHull2D &  robotHull,
const Eigen::Isometry3f &  robotGlobalPose,
const simox::Color color = simox::Color::red(100, 80) 
)

Definition at line 131 of file ArVizDrawer.cpp.

◆ draw() [4/4]

void draw ( const std::vector< Features > &  features,
const std::string &  frame,
const Eigen::Isometry3f &  globalSensorPose 
)

Definition at line 32 of file ArVizDrawer.cpp.


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