#include <BayesVisualization.h>
Public Member Functions | |
| BayesVisualization () | |
| visualization_msgs::Marker | createArrowMarker (const Eigen::Vector3d a, const Eigen::Vector3d b) |
| geometry_msgs::Point | createPointMessage (Eigen::Vector3d point) |
| void | drawDistribution (Eigen::Vector3d mean, Eigen::Matrix3d covariance) |
| void | drawDistribution (std::vector< Eigen::Vector3d > samples) |
| void | drawSamples (std::vector< Eigen::Vector3d > samples) |
| ~BayesVisualization () | |
Private Attributes | |
| ros::Publisher | eigenPublisher |
| ros::Publisher | gaussianPublisher |
| ros::Publisher | samplePublisher |
Definition at line 34 of file BayesVisualization.h.
| Visualization::BayesVisualization::BayesVisualization | ( | ) |
Definition at line 22 of file BayesVisualization.cpp.
| Visualization::BayesVisualization::~BayesVisualization | ( | ) |
Definition at line 32 of file BayesVisualization.cpp.
| visualization_msgs::Marker Visualization::BayesVisualization::createArrowMarker | ( | const Eigen::Vector3d | a, |
| const Eigen::Vector3d | b | ||
| ) |
Definition at line 157 of file BayesVisualization.cpp.
| geometry_msgs::Point Visualization::BayesVisualization::createPointMessage | ( | Eigen::Vector3d | point | ) |
Definition at line 176 of file BayesVisualization.cpp.
| void Visualization::BayesVisualization::drawDistribution | ( | Eigen::Vector3d | mean, |
| Eigen::Matrix3d | covariance | ||
| ) |
Definition at line 68 of file BayesVisualization.cpp.
| void Visualization::BayesVisualization::drawDistribution | ( | std::vector< Eigen::Vector3d > | samples | ) |
Definition at line 136 of file BayesVisualization.cpp.
| void Visualization::BayesVisualization::drawSamples | ( | std::vector< Eigen::Vector3d > | samples | ) |
Definition at line 34 of file BayesVisualization.cpp.
|
private |
Definition at line 38 of file BayesVisualization.h.
|
private |
Definition at line 36 of file BayesVisualization.h.
|
private |
Definition at line 37 of file BayesVisualization.h.