NextBestView is a configuration class of the related node. More...
#include <NextBestView.hpp>
Public Member Functions | |
| CameraModelFilterAbstractFactoryPtr | createCameraModelFromConfig (int moduleId) |
| HypothesisUpdaterAbstractFactoryPtr | createHypothesisUpdaterFromConfig (int moduleId) |
| RatingModuleAbstractFactoryPtr | createRatingModuleFromConfig (int moduleId) |
| robot_model_services::RobotModelAbstractFactoryPtr | createRobotModelFromConfig (int moduleId) |
| SpaceSamplerAbstractFactoryPtr | createSpaceSamplerFromConfig (int moduleId) |
| UnitSphereSamplerAbstractFactoryPtr | createSphereSamplerFromConfig (int moduleId) |
| void | dynamicReconfigureCallback (asr_next_best_view::DynamicParametersConfig &config, uint32_t level) |
| NextBestViewCalculator & | getCalculator () |
| void | getIndicesOutsideFrustum (const ViewportPoint &viewport, Indices &resultIndices) |
| std::map< std::string, std::string > | getMeshResources (ObjectPointCloud objectPointCloud) |
| void | initialize () |
| NextBestView () | |
| Creates an instance of the NextBestView class. More... | |
| bool | processGetNextBestViewServiceCall (asr_next_best_view::GetNextBestView::Request &request, asr_next_best_view::GetNextBestView::Response &response) |
| bool | processGetPointCloudServiceCall (asr_next_best_view::GetAttributedPointCloud::Request &request, asr_next_best_view::GetAttributedPointCloud::Response &response) |
| bool | processRateViewports (asr_next_best_view::RateViewports::Request &request, asr_next_best_view::RateViewports::Response &response) |
| bool | processRemoveObjects (asr_next_best_view::RemoveObjects::Request &request, asr_next_best_view::RemoveObjects::Response &response) |
| bool | processResetCalculatorServiceCall (asr_next_best_view::ResetCalculator::Request &request, asr_next_best_view::ResetCalculator::Response &response) |
| bool | processSetInitRobotStateServiceCall (asr_next_best_view::SetInitRobotState::Request &request, asr_next_best_view::SetInitRobotState::Response &response) |
| bool | processSetPointCloudServiceCall (asr_next_best_view::SetAttributedPointCloud::Request &request, asr_next_best_view::SetAttributedPointCloud::Response &response) |
| bool | processTriggerFrustumsAndPointCloudVisualization (asr_next_best_view::TriggerFrustumsAndPointCloudVisualization::Request &request, asr_next_best_view::TriggerFrustumsAndPointCloudVisualization::Response &response) |
| bool | processTriggerFrustumVisualization (asr_next_best_view::TriggerFrustumVisualization::Request &request, asr_next_best_view::TriggerFrustumVisualization::Response &response) |
| bool | processTriggerOldFrustumVisualization (asr_next_best_view::TriggerFrustumVisualization::Request &request, asr_next_best_view::TriggerFrustumVisualization::Response &response) |
| bool | processUpdatePointCloudServiceCall (asr_next_best_view::UpdatePointCloud::Request &request, asr_next_best_view::UpdatePointCloud::Response &response) |
| void | publishNewPointCloudVisualization () |
| void | publishPointCloudNormals () |
| void | publishVisualization (ViewportPoint viewport, bool publishFrustum) |
| Publishes the Visualization of the NextBestView. More... | |
| bool | triggerVisualization () |
| bool | triggerVisualization (ViewportPoint viewport) |
| virtual | ~NextBestView () |
Static Public Member Functions | |
| static void | convertObjectPointCloudToAttributedPointCloud (const ObjectPointCloud &pointCloud, asr_msgs::AsrAttributedPointCloud &pointCloudMessage, uint minNumberNormals) |
Private Types | |
| enum | ConfigLevelType { parameterConfig = 0b1 << 0, sphereSamplingConfig = 0b1 << 1, mapHelperConfig = 0b1 << 2, spaceSamplingConfig = (0b1 << 3) | mapHelperConfig, cameraModelConfig = (0b1 << 4) | mapHelperConfig, robotModelConfig = (0b1 << 5) | mapHelperConfig, ratingConfig = (0b1 << 6) | robotModelConfig | cameraModelConfig, hypothesisUpdaterConfig = (0b1 << 7) | ratingConfig, cropboxFileConfig = 0b1 << 8, worldHelperConfig = mapHelperConfig } |
NextBestView is a configuration class of the related node.
NextBestView provides services and publishers for the next_best_view Node and also saves data structures which are needed for node-wide purposes.
Definition at line 97 of file NextBestView.hpp.
|
private |
| Enumerator | |
|---|---|
| parameterConfig | |
| sphereSamplingConfig | |
| mapHelperConfig | |
| spaceSamplingConfig | |
| cameraModelConfig | |
| robotModelConfig | |
| ratingConfig | |
| hypothesisUpdaterConfig | |
| cropboxFileConfig | |
| worldHelperConfig | |
Definition at line 135 of file NextBestView.hpp.
|
inline |
Creates an instance of the NextBestView class.
Definition at line 163 of file NextBestView.hpp.
|
inlinevirtual |
Definition at line 181 of file NextBestView.hpp.
|
inlinestatic |
Definition at line 635 of file NextBestView.hpp.
|
inline |
Definition at line 420 of file NextBestView.hpp.
|
inline |
Definition at line 494 of file NextBestView.hpp.
|
inline |
Definition at line 468 of file NextBestView.hpp.
|
inline |
Definition at line 450 of file NextBestView.hpp.
|
inline |
Definition at line 391 of file NextBestView.hpp.
|
inline |
Definition at line 376 of file NextBestView.hpp.
|
inline |
Definition at line 1049 of file NextBestView.hpp.
|
inline |
Definition at line 1023 of file NextBestView.hpp.
|
inline |
Definition at line 1027 of file NextBestView.hpp.
|
inline |
Definition at line 1035 of file NextBestView.hpp.
|
inline |
Definition at line 185 of file NextBestView.hpp.
|
inline |
Definition at line 743 of file NextBestView.hpp.
|
inline |
Definition at line 655 of file NextBestView.hpp.
|
inline |
Definition at line 522 of file NextBestView.hpp.
|
inline |
Definition at line 622 of file NextBestView.hpp.
|
inline |
Definition at line 512 of file NextBestView.hpp.
|
inline |
Definition at line 722 of file NextBestView.hpp.
|
inline |
Definition at line 667 of file NextBestView.hpp.
|
inline |
Definition at line 886 of file NextBestView.hpp.
|
inline |
Definition at line 856 of file NextBestView.hpp.
|
inline |
Definition at line 871 of file NextBestView.hpp.
|
inline |
Definition at line 808 of file NextBestView.hpp.
|
inline |
Definition at line 991 of file NextBestView.hpp.
|
inline |
Definition at line 1013 of file NextBestView.hpp.
|
inline |
Publishes the Visualization of the NextBestView.
| publishFrustum | whether the frustum should be published |
Definition at line 946 of file NextBestView.hpp.
|
inline |
Definition at line 926 of file NextBestView.hpp.
|
inline |
Definition at line 930 of file NextBestView.hpp.
|
private |
Definition at line 100 of file NextBestView.hpp.
|
private |
Definition at line 154 of file NextBestView.hpp.
|
private |
Definition at line 132 of file NextBestView.hpp.
|
private |
Definition at line 133 of file NextBestView.hpp.
|
private |
Definition at line 121 of file NextBestView.hpp.
|
private |
Definition at line 128 of file NextBestView.hpp.
|
private |
Definition at line 122 of file NextBestView.hpp.
|
private |
Definition at line 131 of file NextBestView.hpp.
|
private |
Definition at line 134 of file NextBestView.hpp.
|
private |
Definition at line 110 of file NextBestView.hpp.
|
private |
Definition at line 107 of file NextBestView.hpp.
|
private |
Definition at line 103 of file NextBestView.hpp.
|
private |
Definition at line 157 of file NextBestView.hpp.
|
private |
Definition at line 152 of file NextBestView.hpp.
|
private |
Definition at line 104 of file NextBestView.hpp.
|
private |
Definition at line 116 of file NextBestView.hpp.
|
private |
Definition at line 156 of file NextBestView.hpp.
|
private |
Definition at line 117 of file NextBestView.hpp.
|
private |
Definition at line 115 of file NextBestView.hpp.
|
private |
Definition at line 155 of file NextBestView.hpp.
|
private |
Definition at line 109 of file NextBestView.hpp.
|
private |
Definition at line 108 of file NextBestView.hpp.
|
private |
Definition at line 127 of file NextBestView.hpp.
|
private |
Definition at line 127 of file NextBestView.hpp.
|
private |
Definition at line 127 of file NextBestView.hpp.
|
private |
visualization settings
Definition at line 127 of file NextBestView.hpp.
|
private |
Definition at line 153 of file NextBestView.hpp.
|
private |
Definition at line 151 of file NextBestView.hpp.
|
private |
Definition at line 114 of file NextBestView.hpp.
|
private |
Definition at line 112 of file NextBestView.hpp.
|
private |
Definition at line 113 of file NextBestView.hpp.
|
private |
Definition at line 111 of file NextBestView.hpp.
|
private |
Definition at line 123 of file NextBestView.hpp.
|
private |
Definition at line 148 of file NextBestView.hpp.