#include <ism_voting_visualizer_rviz.hpp>
VIZ::ISMVotingVisualizerRVIZ::~ISMVotingVisualizerRVIZ |
( |
| ) |
|
|
inline |
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.
void VIZ::ISMVotingVisualizerRVIZ::dynamicReconfCallback |
( |
asr_ism_visualizations::ism_voting_visualizerConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
inline |
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.
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.
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.
Marker VIZ::ISMVotingVisualizerRVIZ::generateResultVoteOverlay |
( |
ISM::RecognitionResultPtr |
result | ) |
|
|
private |
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.
std::string VIZ::ISMVotingVisualizerRVIZ::getPatternName |
( |
| ) |
|
|
inline |
ISM::RecognitionResultPtr VIZ::ISMVotingVisualizerRVIZ::getRecognitionResultPtrOfPattern |
( |
ISM::RecognitionResultPtr |
result | ) |
|
|
private |
std::map< ISM::ObjectPtr, std::vector< ISM::PosePtr > > VIZ::ISMVotingVisualizerRVIZ::getSortedVotedPoses |
( |
ISM::VotingSpacePtr |
voting_space_ptr | ) |
|
|
private |
void VIZ::ISMVotingVisualizerRVIZ::releaseCallback |
( |
| ) |
|
|
inline |
double VIZ::ISMVotingVisualizerRVIZ::axis_scale_ |
|
private |
std::string VIZ::ISMVotingVisualizerRVIZ::base_frame_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::bin_opacity_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::bin_scale_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::bin_size_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::confidence_sphere_opacity_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::grid_opacity_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::grid_scale_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::line_scale_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::marker_lifetime_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::object_marker_opacity_ |
|
private |
double VIZ::ISMVotingVisualizerRVIZ::object_marker_scale_ |
|
private |
std::string VIZ::ISMVotingVisualizerRVIZ::pattern_name_ |
|
private |
dynamic_reconfigure::Server<asr_ism_visualizations::ism_voting_visualizerConfig>* VIZ::ISMVotingVisualizerRVIZ::reconfigure_server_ |
|
private |
std::string VIZ::ISMVotingVisualizerRVIZ::scene_name_ |
|
private |
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 Fri Nov 8 2019 03:28:47