Public Member Functions | Private Attributes | List of all members
Visualization::BayesVisualization Class Reference

#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
 

Detailed Description

Definition at line 34 of file BayesVisualization.h.

Constructor & Destructor Documentation

◆ BayesVisualization()

Visualization::BayesVisualization::BayesVisualization ( )

Definition at line 22 of file BayesVisualization.cpp.

◆ ~BayesVisualization()

Visualization::BayesVisualization::~BayesVisualization ( )

Definition at line 32 of file BayesVisualization.cpp.

Member Function Documentation

◆ createArrowMarker()

visualization_msgs::Marker Visualization::BayesVisualization::createArrowMarker ( const Eigen::Vector3d  a,
const Eigen::Vector3d  b 
)

Definition at line 157 of file BayesVisualization.cpp.

◆ createPointMessage()

geometry_msgs::Point Visualization::BayesVisualization::createPointMessage ( Eigen::Vector3d  point)

Definition at line 176 of file BayesVisualization.cpp.

◆ drawDistribution() [1/2]

void Visualization::BayesVisualization::drawDistribution ( Eigen::Vector3d  mean,
Eigen::Matrix3d  covariance 
)

Definition at line 68 of file BayesVisualization.cpp.

◆ drawDistribution() [2/2]

void Visualization::BayesVisualization::drawDistribution ( std::vector< Eigen::Vector3d >  samples)

Definition at line 136 of file BayesVisualization.cpp.

◆ drawSamples()

void Visualization::BayesVisualization::drawSamples ( std::vector< Eigen::Vector3d >  samples)

Definition at line 34 of file BayesVisualization.cpp.

Member Data Documentation

◆ eigenPublisher

ros::Publisher Visualization::BayesVisualization::eigenPublisher
private

Definition at line 38 of file BayesVisualization.h.

◆ gaussianPublisher

ros::Publisher Visualization::BayesVisualization::gaussianPublisher
private

Definition at line 36 of file BayesVisualization.h.

◆ samplePublisher

ros::Publisher Visualization::BayesVisualization::samplePublisher
private

Definition at line 37 of file BayesVisualization.h.


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


asr_psm_visualizations
Author(s): Gehrung Joachim, Meißner Pascal
autogenerated on Mon Feb 28 2022 21:49:52