#include <ism_voting_visualizer_rviz.hpp>
◆ ISMVotingVisualizerRVIZ()
◆ ~ISMVotingVisualizerRVIZ()
| VIZ::ISMVotingVisualizerRVIZ::~ISMVotingVisualizerRVIZ |
( |
| ) |
|
|
inline |
◆ addVisualization()
| void VIZ::ISMVotingVisualizerRVIZ::addVisualization |
( |
const ISM::PatternNameAndVotingSpaceTuple & |
voting_space, |
|
|
std::vector< ISM::RecognitionResultPtr > |
results |
|
) |
| |
adds Visualization and draws Votes
- Parameters
-
| votingSpace | the whole votingspace |
| results | all results of recognition |
Definition at line 28 of file ism_voting_visualizer_rviz.cpp.
◆ dynamicReconfCallback()
| void VIZ::ISMVotingVisualizerRVIZ::dynamicReconfCallback |
( |
asr_ism_visualizations::ism_voting_visualizerConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
inline |
◆ generateBinAndGridMarker()
| MarkerArray VIZ::ISMVotingVisualizerRVIZ::generateBinAndGridMarker |
( |
ISM::VotingSpacePtr |
voting_space_ptr | ) |
|
|
private |
Generates the Bins and then calling generateGridMarker
- Parameters
-
| votingSpace | the whole votingspace |
Definition at line 97 of file ism_voting_visualizer_rviz.cpp.
◆ generateGridMarker()
| Marker VIZ::ISMVotingVisualizerRVIZ::generateGridMarker |
( |
std::tuple< int, int, int, int, int, int > |
grid_bb | ) |
|
|
private |
Generates the Voxelgrid: tuple<minX, minY, minZ, maxX, maxY, maxZ>
- Parameters
-
| gridBB | the BoundingBox of all Votes scaled to bin_size and the given frame. |
Definition at line 214 of file ism_voting_visualizer_rviz.cpp.
◆ generateRefMarker()
| MarkerArray VIZ::ISMVotingVisualizerRVIZ::generateRefMarker |
( |
ISM::RecognitionResultPtr |
result, |
|
|
std::vector< ISM::PosePtr > |
voted_poses |
|
) |
| |
|
private |
Generates the marker of the scenereference
- Parameters
-
| result | result of the current pattern and recognition |
| allVotedPoses | all Poses of Votes in the current votingspace |
Definition at line 80 of file ism_voting_visualizer_rviz.cpp.
◆ generateResultVoteOverlay()
| Marker VIZ::ISMVotingVisualizerRVIZ::generateResultVoteOverlay |
( |
ISM::RecognitionResultPtr |
result | ) |
|
|
private |
◆ generateVoteMarker()
| MarkerArray VIZ::ISMVotingVisualizerRVIZ::generateVoteMarker |
( |
std::map< ISM::ObjectPtr, std::vector< ISM::PosePtr >> |
voter_to_poses_map | ) |
|
|
private |
Generates the markers of all Votes with a framemarker (xyz-axis)
- Parameters
-
| voterToPose | map of all voters to its votes |
Definition at line 171 of file ism_voting_visualizer_rviz.cpp.
◆ getPatternName()
| std::string VIZ::ISMVotingVisualizerRVIZ::getPatternName |
( |
| ) |
|
|
inline |
◆ getRecognitionResultPtrOfPattern()
| ISM::RecognitionResultPtr VIZ::ISMVotingVisualizerRVIZ::getRecognitionResultPtrOfPattern |
( |
ISM::RecognitionResultPtr |
result | ) |
|
|
private |
◆ getSortedVotedPoses()
| std::map< ISM::ObjectPtr, std::vector< ISM::PosePtr > > VIZ::ISMVotingVisualizerRVIZ::getSortedVotedPoses |
( |
ISM::VotingSpacePtr |
voting_space_ptr | ) |
|
|
private |
◆ releaseCallback()
| void VIZ::ISMVotingVisualizerRVIZ::releaseCallback |
( |
| ) |
|
|
inline |
◆ axis_scale_
| double VIZ::ISMVotingVisualizerRVIZ::axis_scale_ |
|
private |
◆ base_frame_
| std::string VIZ::ISMVotingVisualizerRVIZ::base_frame_ |
|
private |
◆ bin_opacity_
| double VIZ::ISMVotingVisualizerRVIZ::bin_opacity_ |
|
private |
◆ bin_scale_
| double VIZ::ISMVotingVisualizerRVIZ::bin_scale_ |
|
private |
◆ bin_size_
| double VIZ::ISMVotingVisualizerRVIZ::bin_size_ |
|
private |
◆ confidence_sphere_opacity_
| double VIZ::ISMVotingVisualizerRVIZ::confidence_sphere_opacity_ |
|
private |
◆ grid_opacity_
| double VIZ::ISMVotingVisualizerRVIZ::grid_opacity_ |
|
private |
◆ grid_scale_
| double VIZ::ISMVotingVisualizerRVIZ::grid_scale_ |
|
private |
◆ line_scale_
| double VIZ::ISMVotingVisualizerRVIZ::line_scale_ |
|
private |
◆ marker_lifetime_
| double VIZ::ISMVotingVisualizerRVIZ::marker_lifetime_ |
|
private |
◆ object_marker_opacity_
| double VIZ::ISMVotingVisualizerRVIZ::object_marker_opacity_ |
|
private |
◆ object_marker_scale_
| double VIZ::ISMVotingVisualizerRVIZ::object_marker_scale_ |
|
private |
◆ pattern_name_
| std::string VIZ::ISMVotingVisualizerRVIZ::pattern_name_ |
|
private |
◆ reconfigure_server_
| dynamic_reconfigure::Server<asr_ism_visualizations::ism_voting_visualizerConfig>* VIZ::ISMVotingVisualizerRVIZ::reconfigure_server_ |
|
private |
◆ scene_name_
| std::string VIZ::ISMVotingVisualizerRVIZ::scene_name_ |
|
private |
◆ vote_opacity_
| double VIZ::ISMVotingVisualizerRVIZ::vote_opacity_ |
|
private |
The documentation for this class was generated from the following files:
asr_ism_visualizations
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Meißner Pascal, Reckling Reno, Stöckle Patrick, Trautmann Jeremias
autogenerated on Mon Feb 28 2022 21:46:22