#include <armarx/navigation/components/laser_scanner_feature_extraction/ArVizDrawer.h>
|
| using | Points = std::vector<Eigen::Vector2f> |
| |
|
| | ArVizDrawer (armarx::viz::Client &arviz, const Parameters ¶meters) |
| |
| void | commit () |
| | Commits all layers staged since the last commit in a single ArViz commit call.
|
| |
| void | draw (const armem::laser_scans::LaserScanStamped &msg, const Eigen::Isometry3f &globalSensorPose, const simox::Color &color, const std::string &suffix) |
| |
| 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, const std::string &suffix) |
| |
| void | drawClusterPoints (const std::string &layerName, const std::vector< Features > &clusters, const Eigen::Isometry3f &globalSensorPose, const simox::Color &color) |
| | Draws the raw points of the given clusters (points in the sensor frame).
|
| |
| void | drawFilterRegion (const std::string &layerName, const Points ®ionPolygon, const Eigen::Isometry3f &robotGlobalPose, const simox::Color &color) |
| | Draws the cable filter region (polygon in the robot root frame).
|
| |
Definition at line 40 of file ArVizDrawer.h.
◆ Points
| using Points = std::vector<Eigen::Vector2f> |
◆ ArVizDrawer()
◆ commit()
Commits all layers staged since the last commit in a single ArViz commit call.
Definition at line 306 of file ArVizDrawer.cpp.
◆ draw() [1/4]
◆ draw() [2/4]
| void draw |
( |
const std::string & | layerName, |
|
|
const Circle & | circle, |
|
|
const Eigen::Isometry3f & | robotGlobalPose, |
|
|
const simox::Color & | color ) |
◆ 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) ) |
◆ draw() [4/4]
| void draw |
( |
const std::vector< Features > & | features, |
|
|
const std::string & | frame, |
|
|
const Eigen::Isometry3f & | globalSensorPose, |
|
|
const std::string & | suffix ) |
◆ drawClusterPoints()
| void drawClusterPoints |
( |
const std::string & | layerName, |
|
|
const std::vector< Features > & | clusters, |
|
|
const Eigen::Isometry3f & | globalSensorPose, |
|
|
const simox::Color & | color ) |
Draws the raw points of the given clusters (points in the sensor frame).
Definition at line 200 of file ArVizDrawer.cpp.
◆ drawFilterRegion()
| void drawFilterRegion |
( |
const std::string & | layerName, |
|
|
const Points & | regionPolygon, |
|
|
const Eigen::Isometry3f & | robotGlobalPose, |
|
|
const simox::Color & | color ) |
Draws the cable filter region (polygon in the robot root frame).
Definition at line 176 of file ArVizDrawer.cpp.
The documentation for this class was generated from the following files:
- armarx/navigation/components/laser_scanner_feature_extraction/ArVizDrawer.h
- armarx/navigation/components/laser_scanner_feature_extraction/ArVizDrawer.cpp