#include <pose_prediction.h>
|
| | PosePrediction (std::vector< ISM::RecognitionResultPtr > &results_already_in_shared, SharedRecognitionResultsManagerPtr shared_recognition_results_ptr) |
| |
| bool | processGetPointCloudServiceCall (asr_recognizer_prediction_ism::GetPointCloud::Request &req, asr_recognizer_prediction_ism::GetPointCloud::Response &res) |
| | RecognizerPredictionISM::processGetPointCloudServiceCall Callback function for a GetPointCloud Request The point cloud is empty if there is no result. In the debug mode this method publishes a point cloud of the object hypotheses. More...
|
| |
| | ~PosePrediction () |
| |
|
| void | checkPointCloud (asr_msgs::AsrAttributedPointCloud attributed_point_cloud) |
| |
| void | dynamicReconfCallback (asr_recognizer_prediction_ism::pose_predictionConfig &config, uint32_t level) |
| |
| void | visualize (ISM::RecognitionResult recognition_result, char *result_specifier, int *i, unsigned int sampled_results_size, asr_msgs::AsrAttributedPointCloud *union_attributed_point_cloud, std::set< std::pair< std::string, std::string >> *predicted_objects) |
| |
Definition at line 43 of file pose_prediction.h.
◆ PosePrediction()
| recognizer_prediction_ism::PosePrediction::PosePrediction |
( |
std::vector< ISM::RecognitionResultPtr > & |
results_already_in_shared, |
|
|
SharedRecognitionResultsManagerPtr |
shared_recognition_results_ptr |
|
) |
| |
◆ ~PosePrediction()
| recognizer_prediction_ism::PosePrediction::~PosePrediction |
( |
| ) |
|
|
inline |
◆ checkPointCloud()
| void recognizer_prediction_ism::PosePrediction::checkPointCloud |
( |
asr_msgs::AsrAttributedPointCloud |
attributed_point_cloud | ) |
|
|
private |
◆ dynamicReconfCallback()
| void recognizer_prediction_ism::PosePrediction::dynamicReconfCallback |
( |
asr_recognizer_prediction_ism::pose_predictionConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
private |
◆ processGetPointCloudServiceCall()
| bool recognizer_prediction_ism::PosePrediction::processGetPointCloudServiceCall |
( |
asr_recognizer_prediction_ism::GetPointCloud::Request & |
req, |
|
|
asr_recognizer_prediction_ism::GetPointCloud::Response & |
res |
|
) |
| |
RecognizerPredictionISM::processGetPointCloudServiceCall Callback function for a GetPointCloud Request The point cloud is empty if there is no result. In the debug mode this method publishes a point cloud of the object hypotheses.
- Parameters
-
| req | Given GetPointCloud request |
| res | The GetPointCloud response |
- Returns
- Returns false, if the found object call is not available
Definition at line 131 of file pose_prediction.cpp.
◆ visualize()
| void recognizer_prediction_ism::PosePrediction::visualize |
( |
ISM::RecognitionResult |
recognition_result, |
|
|
char * |
result_specifier, |
|
|
int * |
i, |
|
|
unsigned int |
sampled_results_size, |
|
|
asr_msgs::AsrAttributedPointCloud * |
union_attributed_point_cloud, |
|
|
std::set< std::pair< std::string, std::string >> * |
predicted_objects |
|
) |
| |
|
private |
◆ database_filename_
| std::string recognizer_prediction_ism::PosePrediction::database_filename_ |
|
private |
◆ found_object_client_
◆ is_visualization_active_
| bool recognizer_prediction_ism::PosePrediction::is_visualization_active_ |
|
private |
◆ node_handle_
◆ percentage_of_records_for_prediction_
| double recognizer_prediction_ism::PosePrediction::percentage_of_records_for_prediction_ |
|
private |
◆ point_cloud_server_
◆ pose_prediction_markers_publisher_
| ros::Publisher recognizer_prediction_ism::PosePrediction::pose_prediction_markers_publisher_ |
|
private |
◆ pose_prediction_visualizer_ptr_
| VIZ::PosePredictionVisualizerPtr recognizer_prediction_ism::PosePrediction::pose_prediction_visualizer_ptr_ |
|
private |
◆ pose_predictor_ptr_
| pose_prediction_ism::PosePredictorPtr recognizer_prediction_ism::PosePrediction::pose_predictor_ptr_ |
|
private |
◆ prediction_generation_factor_
| double recognizer_prediction_ism::PosePrediction::prediction_generation_factor_ |
|
private |
◆ reconfigure_server_
| dynamic_reconfigure::Server<asr_recognizer_prediction_ism::pose_predictionConfig>* recognizer_prediction_ism::PosePrediction::reconfigure_server_ |
|
private |
◆ res_visualizer_
| VIZ::ISMResultVisualizerRVIZPtr recognizer_prediction_ism::PosePrediction::res_visualizer_ |
|
private |
◆ resampler_ptr_
| ResamplerPtr recognizer_prediction_ism::PosePrediction::resampler_ptr_ |
|
private |
◆ results_already_shared_
| std::vector<ISM::RecognitionResultPtr>& recognizer_prediction_ism::PosePrediction::results_already_shared_ |
|
private |
◆ results_buffer_
| std::vector<ISM::RecognitionResultPtr> recognizer_prediction_ism::PosePrediction::results_buffer_ |
|
private |
◆ scene_markers_publisher_
| ros::Publisher recognizer_prediction_ism::PosePrediction::scene_markers_publisher_ |
|
private |
◆ toggle_pose_predictor_server_
| ros::ServiceServer recognizer_prediction_ism::PosePrediction::toggle_pose_predictor_server_ |
|
private |
◆ toggle_visualization_server_
| ros::ServiceServer recognizer_prediction_ism::PosePrediction::toggle_visualization_server_ |
|
private |
The documentation for this class was generated from the following files:
asr_recognizer_prediction_ism
Author(s): Aumann Florian, Heller Florian, Hutmacher Robin, Meißner Pascal, Stöckle Patrick, Stroh Daniel
autogenerated on Mon Feb 28 2022 21:50:20