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.