#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.