├── .directory ├── .gitignore ├── CMakeLists.txt ├── Doxyfile ├── License.txt ├── README.md ├── docs ├── html │ ├── CameraModelFilter_8hpp.html │ ├── CameraModelFilter_8hpp_source.html │ ├── DefaultRatingModule_8hpp.html │ ├── DefaultRatingModule_8hpp_source.html │ ├── DefaultRating_8hpp.html │ ├── DefaultRating_8hpp_source.html │ ├── DefaultViewportPoint_8hpp.html │ ├── DefaultViewportPoint_8hpp_source.html │ ├── KdTree_8hpp.html │ ├── KdTree_8hpp_source.html │ ├── MarkerHelper_8hpp.html │ ├── MarkerHelper_8hpp_source.html │ ├── MathHelper_8hpp.html │ ├── MathHelper_8hpp_source.html │ ├── NextBestViewCalculator_8hpp.html │ ├── NextBestViewCalculator_8hpp_source.html │ ├── NextBestView_8hpp.html │ ├── NextBestView_8hpp_source.html │ ├── PTURobotModel_8hpp.html │ ├── PTURobotModel_8hpp_source.html │ ├── PlaneSubSpaceSampler_8hpp.html │ ├── PlaneSubSpaceSampler_8hpp_source.html │ ├── RatingModule_8hpp.html │ ├── RatingModule_8hpp_source.html │ ├── Rating_8hpp.html │ ├── Rating_8hpp_source.html │ ├── RealObjectPoint_8hpp.html │ ├── RealObjectPoint_8hpp_source.html │ ├── RobotModel_8hpp.html │ ├── RobotModel_8hpp_source.html │ ├── SingleCameraModelFilter_8hpp.html │ ├── SingleCameraModelFilter_8hpp_source.html │ ├── SpaceSamplePoint_8hpp.html │ ├── SpaceSamplePoint_8hpp_source.html │ ├── SpaceSampler_8hpp.html │ ├── SpaceSampler_8hpp_source.html │ ├── SpiralApproxUnitSphereSampler_8hpp.html │ ├── SpiralApproxUnitSphereSampler_8hpp_source.html │ ├── StereoCameraModelFilter_8hpp.html │ ├── StereoCameraModelFilter_8hpp_source.html │ ├── UnitSphereSampler_8hpp.html │ ├── UnitSphereSampler_8hpp_source.html │ ├── annotated.html │ ├── bc_s.png │ ├── classes.html │ ├── classnext__best__view_1_1CameraModelFilter-members.html │ ├── classnext__best__view_1_1CameraModelFilter.html │ ├── classnext__best__view_1_1CameraModelFilter.png │ ├── classnext__best__view_1_1DefaultRatingModule-members.html │ ├── classnext__best__view_1_1DefaultRatingModule.html │ ├── classnext__best__view_1_1DefaultRatingModule.png │ ├── classnext__best__view_1_1KdTree-members.html │ ├── classnext__best__view_1_1KdTree.html │ ├── classnext__best__view_1_1MarkerHelper-members.html │ ├── classnext__best__view_1_1MarkerHelper.html │ ├── classnext__best__view_1_1MathHelper-members.html │ ├── classnext__best__view_1_1MathHelper.html │ ├── classnext__best__view_1_1NextBestView-members.html │ ├── classnext__best__view_1_1NextBestView.html │ ├── classnext__best__view_1_1NextBestViewCalculator-members.html │ ├── classnext__best__view_1_1NextBestViewCalculator.html │ ├── classnext__best__view_1_1PTURobotModel-members.html │ ├── classnext__best__view_1_1PTURobotModel.html │ ├── classnext__best__view_1_1PTURobotModel.png │ ├── classnext__best__view_1_1PlaneSubSpaceSampler-members.html │ ├── classnext__best__view_1_1PlaneSubSpaceSampler.html │ ├── classnext__best__view_1_1PlaneSubSpaceSampler.png │ ├── classnext__best__view_1_1RatingModule-members.html │ ├── classnext__best__view_1_1RatingModule.html │ ├── classnext__best__view_1_1RatingModule.png │ ├── classnext__best__view_1_1RobotModel-members.html │ ├── classnext__best__view_1_1RobotModel.html │ ├── classnext__best__view_1_1RobotModel.png │ ├── classnext__best__view_1_1SingleCameraModelFilter-members.html │ ├── classnext__best__view_1_1SingleCameraModelFilter.html │ ├── classnext__best__view_1_1SingleCameraModelFilter.png │ ├── classnext__best__view_1_1SpaceSampler-members.html │ ├── classnext__best__view_1_1SpaceSampler.html │ ├── classnext__best__view_1_1SpaceSampler.png │ ├── classnext__best__view_1_1SpiralApproxUnitSphereSampler-members.html │ ├── classnext__best__view_1_1SpiralApproxUnitSphereSampler.html │ ├── classnext__best__view_1_1SpiralApproxUnitSphereSampler.png │ ├── classnext__best__view_1_1StereoCameraModelFilter-members.html │ ├── classnext__best__view_1_1StereoCameraModelFilter.html │ ├── classnext__best__view_1_1StereoCameraModelFilter.png │ ├── classnext__best__view_1_1UnitSphereSampler-members.html │ ├── classnext__best__view_1_1UnitSphereSampler.html │ ├── classnext__best__view_1_1UnitSphereSampler.png │ ├── closed.png │ ├── doxygen.css │ ├── doxygen.png │ ├── files.html │ ├── functions.html │ ├── functions_enum.html │ ├── functions_eval.html │ ├── functions_func.html │ ├── functions_vars.html │ ├── globals.html │ ├── globals_defs.html │ ├── hierarchy.html │ ├── index.html │ ├── installdox │ ├── jquery.js │ ├── mainpage_8dox.html │ ├── namespacemembers.html │ ├── namespacemembers_type.html │ ├── namespacemembers_vars.html │ ├── namespacenext__best__view.html │ ├── namespaces.html │ ├── nav_f.png │ ├── nav_h.png │ ├── open.png │ ├── search │ │ ├── all_61.html │ │ ├── all_61.js │ │ ├── all_62.html │ │ ├── all_62.js │ │ ├── all_63.html │ │ ├── all_63.js │ │ ├── all_64.html │ │ ├── all_64.js │ │ ├── all_65.html │ │ ├── all_65.js │ │ ├── all_66.html │ │ ├── all_66.js │ │ ├── all_67.html │ │ ├── all_67.js │ │ ├── all_69.html │ │ ├── all_69.js │ │ ├── all_6b.html │ │ ├── all_6b.js │ │ ├── all_6c.html │ │ ├── all_6c.js │ │ ├── all_6d.html │ │ ├── all_6d.js │ │ ├── all_6e.html │ │ ├── all_6e.js │ │ ├── all_6f.html │ │ ├── all_6f.js │ │ ├── all_70.html │ │ ├── all_70.js │ │ ├── all_71.html │ │ ├── all_71.js │ │ ├── all_72.html │ │ ├── all_72.js │ │ ├── all_73.html │ │ ├── all_73.js │ │ ├── all_74.html │ │ ├── all_74.js │ │ ├── all_75.html │ │ ├── all_75.js │ │ ├── all_76.html │ │ ├── all_76.js │ │ ├── all_7e.html │ │ ├── all_7e.js │ │ ├── classes_63.html │ │ ├── classes_63.js │ │ ├── classes_64.html │ │ ├── classes_64.js │ │ ├── classes_6b.html │ │ ├── classes_6b.js │ │ ├── classes_6d.html │ │ ├── classes_6d.js │ │ ├── classes_6e.html │ │ ├── classes_6e.js │ │ ├── classes_70.html │ │ ├── classes_70.js │ │ ├── classes_72.html │ │ ├── classes_72.js │ │ ├── classes_73.html │ │ ├── classes_73.js │ │ ├── classes_75.html │ │ ├── classes_75.js │ │ ├── close.png │ │ ├── defines_70.html │ │ ├── defines_70.js │ │ ├── enums_66.html │ │ ├── enums_66.js │ │ ├── enumvalues_62.html │ │ ├── enumvalues_62.js │ │ ├── enumvalues_69.html │ │ ├── enumvalues_69.js │ │ ├── enumvalues_6c.html │ │ ├── enumvalues_6c.js │ │ ├── enumvalues_72.html │ │ ├── enumvalues_72.js │ │ ├── files_63.html │ │ ├── files_63.js │ │ ├── files_64.html │ │ ├── files_64.js │ │ ├── files_6b.html │ │ ├── files_6b.js │ │ ├── files_6d.html │ │ ├── files_6d.js │ │ ├── files_6e.html │ │ ├── files_6e.js │ │ ├── files_70.html │ │ ├── files_70.js │ │ ├── files_72.html │ │ ├── files_72.js │ │ ├── files_73.html │ │ ├── files_73.js │ │ ├── files_74.html │ │ ├── files_74.js │ │ ├── files_75.html │ │ ├── files_75.js │ │ ├── functions_63.html │ │ ├── functions_63.js │ │ ├── functions_64.html │ │ ├── functions_64.js │ │ ├── functions_66.html │ │ ├── functions_66.js │ │ ├── functions_67.html │ │ ├── functions_67.js │ │ ├── functions_69.html │ │ ├── functions_69.js │ │ ├── functions_6d.html │ │ ├── functions_6d.js │ │ ├── functions_6e.html │ │ ├── functions_6e.js │ │ ├── functions_70.html │ │ ├── functions_70.js │ │ ├── functions_72.html │ │ ├── functions_72.js │ │ ├── functions_73.html │ │ ├── functions_73.js │ │ ├── functions_75.html │ │ ├── functions_75.js │ │ ├── functions_7e.html │ │ ├── functions_7e.js │ │ ├── mag_sel.png │ │ ├── namespaces_6e.html │ │ ├── namespaces_6e.js │ │ ├── nomatches.html │ │ ├── search.css │ │ ├── search.js │ │ ├── search_l.png │ │ ├── search_m.png │ │ ├── search_r.png │ │ ├── typedefs_63.html │ │ ├── typedefs_63.js │ │ ├── typedefs_64.html │ │ ├── typedefs_64.js │ │ ├── typedefs_66.html │ │ ├── typedefs_66.js │ │ ├── typedefs_69.html │ │ ├── typedefs_69.js │ │ ├── typedefs_6b.html │ │ ├── typedefs_6b.js │ │ ├── typedefs_6f.html │ │ ├── typedefs_6f.js │ │ ├── typedefs_70.html │ │ ├── typedefs_70.js │ │ ├── typedefs_72.html │ │ ├── typedefs_72.js │ │ ├── typedefs_73.html │ │ ├── typedefs_73.js │ │ ├── typedefs_75.html │ │ ├── typedefs_75.js │ │ ├── typedefs_76.html │ │ ├── typedefs_76.js │ │ ├── variables_61.html │ │ ├── variables_61.js │ │ ├── variables_63.html │ │ ├── variables_63.js │ │ ├── variables_65.html │ │ ├── variables_65.js │ │ ├── variables_6c.html │ │ ├── variables_6c.js │ │ ├── variables_6d.html │ │ ├── variables_6d.js │ │ ├── variables_6e.html │ │ ├── variables_6e.js │ │ ├── variables_6f.html │ │ ├── variables_6f.js │ │ ├── variables_70.html │ │ ├── variables_70.js │ │ ├── variables_71.html │ │ ├── variables_71.js │ │ ├── variables_72.html │ │ └── variables_72.js │ ├── structnext__best__view_1_1DefaultRating-members.html │ ├── structnext__best__view_1_1DefaultRating.html │ ├── structnext__best__view_1_1DefaultRating.png │ ├── structnext__best__view_1_1DefaultViewportPoint-members.html │ ├── structnext__best__view_1_1DefaultViewportPoint.html │ ├── structnext__best__view_1_1Rating-members.html │ ├── structnext__best__view_1_1Rating.html │ ├── structnext__best__view_1_1Rating.png │ ├── structnext__best__view_1_1RealObjectPoint-members.html │ ├── structnext__best__view_1_1RealObjectPoint.html │ ├── structnext__best__view_1_1SpaceSamplePoint-members.html │ ├── structnext__best__view_1_1SpaceSamplePoint.html │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ ├── tabs.css │ ├── typedef_8hpp.html │ └── typedef_8hpp_source.html └── latex │ ├── CameraModelFilter_8hpp.tex │ ├── DefaultRatingModule_8hpp.tex │ ├── DefaultRating_8hpp.tex │ ├── DefaultViewportPoint_8hpp.tex │ ├── KdTree_8hpp.tex │ ├── Makefile │ ├── MarkerHelper_8hpp.tex │ ├── MathHelper_8hpp.tex │ ├── NextBestViewCalculator_8hpp.tex │ ├── NextBestView_8hpp.tex │ ├── PTURobotModel_8hpp.tex │ ├── PerformanceTests │ ├── graphic.tex │ ├── testResults_10_iterations.csv │ └── testResults_1_iteration.csv │ ├── PlaneSubSpaceSampler_8hpp.tex │ ├── PoseCorrection │ ├── @.tex │ ├── posecorrection.aux │ ├── posecorrection.bbl │ ├── posecorrection.bcf │ ├── posecorrection.bib │ ├── posecorrection.blg │ ├── posecorrection.dvi │ ├── posecorrection.log │ ├── posecorrection.pdf │ ├── posecorrection.run.xml │ ├── posecorrection.synctex.gz │ └── posecorrection.tex │ ├── RatingModule_8hpp.tex │ ├── Rating_8hpp.tex │ ├── RealObjectPoint_8hpp.tex │ ├── RobotModel_8hpp.tex │ ├── SingleCameraModelFilter_8hpp.tex │ ├── SpaceSamplePoint_8hpp.tex │ ├── SpaceSampler_8hpp.tex │ ├── SpiralApproxUnitSphereSampler_8hpp.tex │ ├── StereoCameraModelFilter_8hpp.tex │ ├── UnitSphereSampler_8hpp.tex │ ├── annotated.tex │ ├── classnext__best__view_1_1CameraModelFilter.eps │ ├── classnext__best__view_1_1CameraModelFilter.pdf │ ├── classnext__best__view_1_1CameraModelFilter.tex │ ├── classnext__best__view_1_1DefaultRatingModule.eps │ ├── classnext__best__view_1_1DefaultRatingModule.pdf │ ├── classnext__best__view_1_1DefaultRatingModule.tex │ ├── classnext__best__view_1_1KdTree.tex │ ├── classnext__best__view_1_1MarkerHelper.tex │ ├── classnext__best__view_1_1MathHelper.tex │ ├── classnext__best__view_1_1NextBestView.tex │ ├── classnext__best__view_1_1NextBestViewCalculator.tex │ ├── classnext__best__view_1_1PTURobotModel.eps │ ├── classnext__best__view_1_1PTURobotModel.pdf │ ├── classnext__best__view_1_1PTURobotModel.tex │ ├── classnext__best__view_1_1PlaneSubSpaceSampler.eps │ ├── classnext__best__view_1_1PlaneSubSpaceSampler.pdf │ ├── classnext__best__view_1_1PlaneSubSpaceSampler.tex │ ├── classnext__best__view_1_1RatingModule.eps │ ├── classnext__best__view_1_1RatingModule.pdf │ ├── classnext__best__view_1_1RatingModule.tex │ ├── classnext__best__view_1_1RobotModel.eps │ ├── classnext__best__view_1_1RobotModel.pdf │ ├── classnext__best__view_1_1RobotModel.tex │ ├── classnext__best__view_1_1SingleCameraModelFilter.eps │ ├── classnext__best__view_1_1SingleCameraModelFilter.pdf │ ├── classnext__best__view_1_1SingleCameraModelFilter.tex │ ├── classnext__best__view_1_1SpaceSampler.eps │ ├── classnext__best__view_1_1SpaceSampler.pdf │ ├── classnext__best__view_1_1SpaceSampler.tex │ ├── classnext__best__view_1_1SpiralApproxUnitSphereSampler.eps │ ├── classnext__best__view_1_1SpiralApproxUnitSphereSampler.pdf │ ├── classnext__best__view_1_1SpiralApproxUnitSphereSampler.tex │ ├── classnext__best__view_1_1StereoCameraModelFilter.eps │ ├── classnext__best__view_1_1StereoCameraModelFilter.pdf │ ├── classnext__best__view_1_1StereoCameraModelFilter.tex │ ├── classnext__best__view_1_1UnitSphereSampler.eps │ ├── classnext__best__view_1_1UnitSphereSampler.pdf │ ├── classnext__best__view_1_1UnitSphereSampler.tex │ ├── doxygen.sty │ ├── files.tex │ ├── hierarchy.tex │ ├── index.tex │ ├── mainpage_8dox.tex │ ├── namespacenext__best__view.tex │ ├── namespaces.tex │ ├── refman.tex │ ├── structnext__best__view_1_1DefaultRating.eps │ ├── structnext__best__view_1_1DefaultRating.pdf │ ├── structnext__best__view_1_1DefaultRating.tex │ ├── structnext__best__view_1_1DefaultViewportPoint.tex │ ├── structnext__best__view_1_1Rating.eps │ ├── structnext__best__view_1_1Rating.pdf │ ├── structnext__best__view_1_1Rating.tex │ ├── structnext__best__view_1_1RealObjectPoint.tex │ ├── structnext__best__view_1_1SpaceSamplePoint.tex │ └── typedef_8hpp.tex ├── include ├── next_best_view │ ├── NextBestView.hpp │ ├── NextBestViewCalculator.hpp │ ├── camera_model_filter │ │ ├── CameraModelFilter.hpp │ │ ├── CameraModelFilterAbstractFactory.hpp │ │ └── impl │ │ │ ├── SingleCameraModelFilter.hpp │ │ │ ├── SingleCameraModelFilterFactory.hpp │ │ │ ├── StereoCameraModelFilter.hpp │ │ │ └── StereoCameraModelFilterFactory.hpp │ ├── common │ │ ├── CommonClass.hpp │ │ └── GeneralFilter.hpp │ ├── crop_box │ │ ├── CropBoxFilter.hpp │ │ └── CropBoxWrapper.hpp │ ├── helper │ │ ├── DebugHelper.hpp │ │ ├── MapHelper.hpp │ │ ├── MarkerHelper.hpp │ │ ├── MathHelper.hpp │ │ ├── ObjectHelper.h │ │ ├── TypeHelper.hpp │ │ └── VisualizationsHelper.hpp │ ├── hypothesis_updater │ │ ├── HypothesisUpdater.hpp │ │ ├── HypothesisUpdaterAbstractFactory.hpp │ │ └── impl │ │ │ ├── DefaultHypothesisUpdater.hpp │ │ │ ├── DefaultHypothesisUpdaterFactory.hpp │ │ │ ├── PerspectiveHypothesisUpdater.hpp │ │ │ └── PerspectiveHypothesisUpdaterFactory.hpp │ ├── pcl │ │ ├── DefaultViewportPoint.hpp │ │ ├── RealObjectPoint.hpp │ │ └── SpaceSamplePoint.hpp │ ├── rating │ │ ├── BaseScoreContainer.hpp │ │ ├── RatingModule.hpp │ │ ├── RatingModuleAbstractFactory.hpp │ │ └── impl │ │ │ ├── DefaultRatingModule.hpp │ │ │ ├── DefaultRatingModuleFactory.hpp │ │ │ └── DefaultScoreContainer.hpp │ ├── space_sampler │ │ ├── SpaceSampler.hpp │ │ ├── SpaceSamplerAbstractFactory.hpp │ │ └── impl │ │ │ ├── MapBasedHexagonSpaceSampler.hpp │ │ │ ├── MapBasedHexagonSpaceSamplerFactory.hpp │ │ │ ├── MapBasedRandomSpaceSampler.hpp │ │ │ ├── MapBasedRandomSpaceSamplerFactory.hpp │ │ │ ├── PlaneSubSpaceSampler.hpp │ │ │ ├── PlaneSubSpaceSamplerFactory.hpp │ │ │ ├── Raytracing2DBasedSpaceSampler.hpp │ │ │ └── Raytracing2DBasedSpaceSamplerFactory.hpp │ ├── test_cases │ │ └── BaseTest.h │ └── unit_sphere_sampler │ │ ├── UnitSphereSampler.hpp │ │ ├── UnitSphereSamplerAbstractFactory.hpp │ │ └── impl │ │ ├── SpiralApproxUnitSphereSampler.hpp │ │ └── SprialApproxUnitSphereSamplerFactory.hpp └── typedef.hpp ├── launch ├── RobotModelServiceReal.launch ├── RobotModelServiceSim.launch ├── all_components_next_best_view.launch ├── next_best_view_core_real.launch ├── next_best_view_core_sim.launch ├── set_focus_point.launch ├── test_math.launch ├── test_multi_id_scene.launch ├── test_parameters_area.launch ├── test_parameters_orientation.launch ├── test_parameters_positions.launch ├── test_parameters_side_object.launch ├── test_parameters_size.launch ├── test_parameters_types.launch ├── test_performance.launch ├── test_ralf.launch ├── test_rate_viewports.launch ├── test_single_scene.launch ├── test_stream.launch └── test_update_pointcloud.launch ├── lib ├── libnext_best_view_base_modules.so ├── libnext_best_view_helper.so ├── libnext_best_view_helper_lib.so ├── libnext_best_view_lib.so └── libnext_best_view_modules.so ├── log └── rosconsole.config ├── mainpage.dox ├── msg ├── NormalsInfo.msg ├── RatedViewport.msg └── RobotStateMessage.msg ├── package.xml ├── param ├── TopicsConfig.yaml ├── VisualizationConfig.yaml ├── costmap_params.yaml ├── next_best_view_settings_real.yaml ├── next_best_view_settings_sim.yaml └── robot_model_frames.yaml ├── rsc ├── CropBoxListTableFit.xml ├── CropBoxListTableFitWithNormals.xml ├── CropBoxListWholeRoomWithNormals.xml ├── DynamicParameters.cfg ├── RegionToCropBoxAndNormals.py ├── SetFocusPoint.py ├── costmap.pgm ├── regions_table_fit.csv ├── regions_table_fit_with_normals.csv ├── regions_whole_room_with_normals.csv └── sphere.dae ├── src ├── camera_model_filter │ ├── CameraModelFilter.cpp │ └── impl │ │ ├── SingleCameraModelFilter.cpp │ │ └── StereoCameraModelFilter.cpp ├── common │ └── CommonClass.cpp ├── crop_box │ ├── CropBoxFilter.cpp │ └── CropBoxWrapper.cpp ├── helper │ ├── DebugHelper.cpp │ ├── MarkerHelper.cpp │ ├── MathHelper.cpp │ └── TypeHelper.cpp ├── hypothesis_updater │ ├── HypothesisUpdater.cpp │ └── impl │ │ ├── DefaultHypothesisUpdater.cpp │ │ └── PerspectiveHypothesisUpdater.cpp ├── next_best_view.cpp ├── next_best_view │ ├── __init__.py │ ├── __init__.pyc │ └── msg │ │ ├── _PointCloudElement.py │ │ ├── _PointCloudMessage.py │ │ └── __init__.py ├── pcl │ ├── DefaultViewportPoint.cpp │ ├── RealObjectPoint.cpp │ └── SpaceSamplePoint.cpp ├── rating │ ├── BaseScoreContainer.cpp │ ├── RatingModule.cpp │ └── impl │ │ ├── DefaultRatingModule.cpp │ │ └── DefaultScoreContainer.cpp ├── space_sampler │ ├── SpaceSampler.cpp │ └── impl │ │ ├── MapBasedHexagonSpaceSampler.cpp │ │ ├── MapBasedRandomSpaceSampler.cpp │ │ ├── PlaneSubSpaceSampler.cpp │ │ └── Raytracing2DBasedSpaceSampler.cpp ├── test_cases │ ├── BaseTest.cpp │ ├── MathTest.cpp │ ├── MultiIdSceneTest.cpp │ ├── ParametersTest.cpp │ ├── PerformanceTest.cpp │ ├── RateViewportsTest.cpp │ ├── SingleSceneTest.cpp │ ├── StreamTest.cpp │ └── UpdatePointcloudTest.cpp └── unit_sphere_sampler │ ├── UnitSphereSampler.cpp │ └── impl │ └── SpiralApproxUnitSphereSampler.cpp └── srv ├── GetAttributedPointCloud.srv ├── GetNextBestView.srv ├── RateViewports.srv ├── RemoveObjects.srv ├── ResetCalculator.srv ├── SetAttributedPointCloud.srv ├── SetInitRobotState.srv ├── TriggerFrustumVisualization.srv ├── TriggerFrustumsAndPointCloudVisualization.srv └── UpdatePointCloud.srv /.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | Timestamp=2017,3,3,14,4,49 3 | Version=3 4 | 5 | [Settings] 6 | HiddenFilesShown=true 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # General 2 | .directory 3 | .deps 4 | .libs 5 | *.pyc 6 | *.pcd 7 | *.cfgc 8 | *.autosave 9 | *~ 10 | *.svn 11 | *.swp 12 | *__init__.py 13 | *.o 14 | *.la 15 | *.lo 16 | *.kdev[0-9] 17 | msg_gen/ 18 | srv_gen/ 19 | cfg/cpp/ 20 | 21 | # Build directories 22 | build/ 23 | _build* 24 | 25 | # Visual Studio 26 | *.opensdf 27 | *.sdf 28 | *.suo 29 | 30 | # KDevelop 31 | *.kate-swp 32 | *.kdev4 33 | 34 | # Qt Creator 35 | *.creator* 36 | *.files 37 | *.includes 38 | *.user 39 | qtcreator-* 40 | 41 | # Eclipse 42 | .project 43 | .cproject 44 | 45 | # Emacs 46 | .#* 47 | 48 | # Ignore generated docs 49 | docs/ 50 | *.wikidoc -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- 1 | # Set encoding 2 | DOXYFILE_ENCODING = UTF-8 3 | 4 | # Project name and description 5 | PROJECT_NAME = Next Best View 6 | PROJECT_BRIEF = This package returns a next best view estimation for a given scene hypothesis set. 7 | 8 | # output settings 9 | OUTPUT_DIRECTORY = ./docs/ 10 | OUTPUT_LANGUAGE = English 11 | 12 | # markdown support incl. html and xml 13 | MARKDOWN_SUPPORT = YES 14 | 15 | # extracts all class types 16 | EXTRACT_ALL = YES 17 | 18 | # sorts the dtors and ctors to the first position 19 | SORT_MEMBERS_CTORS_1ST = YES 20 | 21 | # set the in put 22 | INPUT = mainpage.dox include/ 23 | FILE_PATTERNS = *.h, *.hpp 24 | RECURSIVE = YES 25 | 26 | 27 | -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij 2 | 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 8 | 9 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 10 | 11 | 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 12 | 13 | 4. The use is explicitly not permitted to any applications which deliberately try to kill or do harm to any living creature. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 16 | 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # asr_next_best_view 2 | documentation: http://wiki.ros.org/asr_next_best_view -------------------------------------------------------------------------------- /docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/bc_s.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1CameraModelFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1CameraModelFilter.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1DefaultRatingModule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1DefaultRatingModule.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1PTURobotModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1PTURobotModel.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1PlaneSubSpaceSampler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1PlaneSubSpaceSampler.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1RatingModule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1RatingModule.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1RobotModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1RobotModel.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1SingleCameraModelFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1SingleCameraModelFilter.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1SpaceSampler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1SpaceSampler.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1SpiralApproxUnitSphereSampler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1SpiralApproxUnitSphereSampler.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1StereoCameraModelFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1StereoCameraModelFilter.png -------------------------------------------------------------------------------- /docs/html/classnext__best__view_1_1UnitSphereSampler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/classnext__best__view_1_1UnitSphereSampler.png -------------------------------------------------------------------------------- /docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/closed.png -------------------------------------------------------------------------------- /docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/doxygen.png -------------------------------------------------------------------------------- /docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/nav_f.png -------------------------------------------------------------------------------- /docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/nav_h.png -------------------------------------------------------------------------------- /docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/open.png -------------------------------------------------------------------------------- /docs/html/search/all_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_61.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['angle',['angle',['../structnext__best__view_1_1DefaultRating.html#a7f476b7b6786c5363cfa96f9a8b717c7',1,'next_best_view::DefaultRating']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['both',['BOTH',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bca2608572ea4db2aad0aeed31021cd7ee4',1,'next_best_view::StereoCameraModelFilter']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['calculatenextbestview',['calculateNextBestView',['../classnext__best__view_1_1NextBestViewCalculator.html#ad10c898d341188d3b2dc3a2b0acc61b3',1,'next_best_view::NextBestViewCalculator']]], 4 | ['cameramodelfilter',['CameraModelFilter',['../classnext__best__view_1_1CameraModelFilter.html#a48e633d374a546db1b1f6fedd8aabcda',1,'next_best_view::CameraModelFilter']]], 5 | ['cameramodelfilter',['CameraModelFilter',['../classnext__best__view_1_1CameraModelFilter.html',1,'next_best_view']]], 6 | ['cameramodelfilter_2ehpp',['CameraModelFilter.hpp',['../CameraModelFilter_8hpp.html',1,'']]], 7 | ['cameramodelfilterptr',['CameraModelFilterPtr',['../namespacenext__best__view.html#a75c548145a1fdcdc491efbda66e9f440',1,'next_best_view']]], 8 | ['child_5findices',['child_indices',['../structnext__best__view_1_1DefaultViewportPoint.html#a7c4e7ffb72ba9d936c8614178b3852cb',1,'next_best_view::DefaultViewportPoint::child_indices()'],['../structnext__best__view_1_1SpaceSamplePoint.html#a7b446e4d8cfafbdca312955c7f142a61',1,'next_best_view::SpaceSamplePoint::child_indices()']]], 9 | ['child_5fpoint_5fcloud',['child_point_cloud',['../structnext__best__view_1_1DefaultViewportPoint.html#a9b10c2483854148bececa5f46fe9d911',1,'next_best_view::DefaultViewportPoint::child_point_cloud()'],['../structnext__best__view_1_1SpaceSamplePoint.html#a855b713a529b6c82f7d0bb2009f2eb7f',1,'next_best_view::SpaceSamplePoint::child_point_cloud()']]], 10 | ['comparerating',['compareRating',['../classnext__best__view_1_1DefaultRatingModule.html#a6a9afecd2a1afad09f033f02a8713c32',1,'next_best_view::DefaultRatingModule::compareRating()'],['../classnext__best__view_1_1RatingModule.html#a3ee6e5530fc0e09c8ae03c0b91ed4d06',1,'next_best_view::RatingModule::compareRating()']]] 11 | ]; 12 | -------------------------------------------------------------------------------- /docs/html/search/all_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['defaultrating',['DefaultRating',['../structnext__best__view_1_1DefaultRating.html',1,'next_best_view']]], 4 | ['defaultrating',['DefaultRating',['../structnext__best__view_1_1DefaultRating.html#a15ebaa5642c70c7794be1be11cdbbdae',1,'next_best_view::DefaultRating']]], 5 | ['defaultrating_2ehpp',['DefaultRating.hpp',['../DefaultRating_8hpp.html',1,'']]], 6 | ['defaultratingmodule',['DefaultRatingModule',['../classnext__best__view_1_1DefaultRatingModule.html#a01596dd2a2444ec1e52db5c7b57c28ac',1,'next_best_view::DefaultRatingModule']]], 7 | ['defaultratingmodule',['DefaultRatingModule',['../classnext__best__view_1_1DefaultRatingModule.html',1,'next_best_view']]], 8 | ['defaultratingmodule_2ehpp',['DefaultRatingModule.hpp',['../DefaultRatingModule_8hpp.html',1,'']]], 9 | ['defaultratingmoduleptr',['DefaultRatingModulePtr',['../namespacenext__best__view.html#abb8767435c6611d0d51d80da6bcd01ae',1,'next_best_view']]], 10 | ['defaultratingptr',['DefaultRatingPtr',['../namespacenext__best__view.html#a91ab4012a2b5a5b1eb58d852de7c87dc',1,'next_best_view']]], 11 | ['defaultviewportpoint',['DefaultViewportPoint',['../structnext__best__view_1_1DefaultViewportPoint.html',1,'next_best_view']]], 12 | ['defaultviewportpoint',['DefaultViewportPoint',['../structnext__best__view_1_1DefaultViewportPoint.html#acbe61c83a79b90cfe029f8fb3d81306f',1,'next_best_view::DefaultViewportPoint::DefaultViewportPoint(const gm::Pose &pose=gm::Pose())'],['../structnext__best__view_1_1DefaultViewportPoint.html#af7a537163a75bea8e276a6b5168b8fb2',1,'next_best_view::DefaultViewportPoint::DefaultViewportPoint(const SimpleVector3 &vector)']]], 13 | ['defaultviewportpoint_2ehpp',['DefaultViewportPoint.hpp',['../DefaultViewportPoint_8hpp.html',1,'']]], 14 | ['degtorad',['degToRad',['../classnext__best__view_1_1MathHelper.html#a848810d7d5434683c5e3dcfa99c8e774',1,'next_best_view::MathHelper']]] 15 | ]; 16 | -------------------------------------------------------------------------------- /docs/html/search/all_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_65.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['eigen_5falign16',['EIGEN_ALIGN16',['../namespacenext__best__view.html#af60a57187270f681b59fceee92caa00b',1,'next_best_view']]], 4 | ['element_5fdensity',['element_density',['../structnext__best__view_1_1DefaultRating.html#adca56e4ed72fb20431dd06450766bfdd',1,'next_best_view::DefaultRating']]], 5 | ['equality',['equality',['../structnext__best__view_1_1DefaultRating.html#a7e21af06d8a9897fb8420c4cdf27241e',1,'next_best_view::DefaultRating']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/all_66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_66.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['filter',['filter',['../classnext__best__view_1_1CameraModelFilter.html#ae8cbc5f9451ea9e32ff6942ce9f89a87',1,'next_best_view::CameraModelFilter::filter()'],['../classnext__best__view_1_1SingleCameraModelFilter.html#a7a79f48ef0338edf335235ad9375983a',1,'next_best_view::SingleCameraModelFilter::filter()'],['../classnext__best__view_1_1StereoCameraModelFilter.html#aff3d4b4ab7190c685d3f5d038875a998',1,'next_best_view::StereoCameraModelFilter::filter()']]], 4 | ['filteringtype',['FilteringType',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bc',1,'next_best_view::StereoCameraModelFilter']]], 5 | ['filterreachableorientations',['filterReachableOrientations',['../classnext__best__view_1_1RobotModel.html#aba4cbeb84e4693c1b82b79288cc2c14d',1,'next_best_view::RobotModel']]], 6 | ['frustumculling',['FrustumCulling',['../namespacenext__best__view.html#aa1201b49d32ff76f8a0c36a110dcfe63',1,'next_best_view']]], 7 | ['frustumcullingptr',['FrustumCullingPtr',['../namespacenext__best__view.html#a74d8e247c31e7c8d1bb9ad36281ee154',1,'next_best_view']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/all_67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['indices',['Indices',['../namespacenext__best__view.html#a5f7bbbd3006b454db2619c31098a6e61',1,'next_best_view']]], 4 | ['indicesconstptr',['IndicesConstPtr',['../namespacenext__best__view.html#aff39a56fc33771e72386f8cc4c9dadfc',1,'next_best_view']]], 5 | ['indicesptr',['IndicesPtr',['../namespacenext__best__view.html#a89edd5f370254b5c7689adfede9fe6a7',1,'next_best_view']]], 6 | ['intersection',['INTERSECTION',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bcaaaa3cd4a57f778fccb9b4ac45fb00f53',1,'next_best_view::StereoCameraModelFilter']]], 7 | ['isorientationreachable',['isOrientationReachable',['../classnext__best__view_1_1PTURobotModel.html#aa6a86fde68a03e1536f26ed2a2bec8f3',1,'next_best_view::PTURobotModel::isOrientationReachable()'],['../classnext__best__view_1_1RobotModel.html#a99e88176c9d5d9dda6aa2fe3bd5c5153',1,'next_best_view::RobotModel::isOrientationReachable()']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/all_6b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['kdtree',['KdTree',['../namespacenext__best__view.html#aecdb1ccea5275c5dc31783d031d38d26',1,'next_best_view']]], 4 | ['kdtreeconstptr',['KdTreeConstPtr',['../namespacenext__best__view.html#a9f78a5f1d066677e7ff7993ae14b857b',1,'next_best_view']]], 5 | ['kdtreeptr',['KdTreePtr',['../namespacenext__best__view.html#aab5cd60b86a4a57ae8c69c2e2570679f',1,'next_best_view']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/all_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['left',['LEFT',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bca64a172eb76db0ab76e9c3770020a4f06',1,'next_best_view::StereoCameraModelFilter']]], 4 | ['locality',['locality',['../structnext__best__view_1_1DefaultRating.html#a5527534f5ed7009fd7b399ef2e3c594e',1,'next_best_view::DefaultRating']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], 4 | ['markerhelper',['MarkerHelper',['../classnext__best__view_1_1MarkerHelper.html',1,'next_best_view']]], 5 | ['markerhelper_2ehpp',['MarkerHelper.hpp',['../MarkerHelper_8hpp.html',1,'']]], 6 | ['mathhelper',['MathHelper',['../classnext__best__view_1_1MathHelper.html',1,'next_best_view']]], 7 | ['mathhelper_2ehpp',['MathHelper.hpp',['../MathHelper_8hpp.html',1,'']]], 8 | ['maximizerating',['maximizeRating',['../classnext__best__view_1_1DefaultRatingModule.html#ab46cd58bd34cba50a225735f5aebbd41',1,'next_best_view::DefaultRatingModule::maximizeRating()'],['../classnext__best__view_1_1RatingModule.html#abaed52bfc5bd246c69c945dc88f94866',1,'next_best_view::RatingModule::maximizeRating()']]], 9 | ['mindicesptr',['mIndicesPtr',['../classnext__best__view_1_1SpaceSampler.html#a3c4bb1ee94e86b22b6489797a412fae2',1,'next_best_view::SpaceSampler']]], 10 | ['mpointcloudptr',['mPointCloudPtr',['../classnext__best__view_1_1SpaceSampler.html#a8e4e79adc565f8620e2b77349875f744',1,'next_best_view::SpaceSampler']]], 11 | ['msamples',['mSamples',['../classnext__best__view_1_1SpaceSampler.html#adae3c611301e1f2775ef02f2dd2b07f5',1,'next_best_view::SpaceSampler::mSamples()'],['../classnext__best__view_1_1UnitSphereSampler.html#a926d76c0fcf55cef95f506d82ef92e9b',1,'next_best_view::UnitSphereSampler::mSamples()']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/html/search/all_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['next_5fbest_5fview',['next_best_view',['../namespacenext__best__view.html',1,'']]], 4 | ['nextbestview',['NextBestView',['../classnext__best__view_1_1NextBestView.html',1,'next_best_view']]], 5 | ['nextbestview',['NextBestView',['../classnext__best__view_1_1NextBestView.html#a91abd326ff4679e445766aab4682ef25',1,'next_best_view::NextBestView']]], 6 | ['nextbestview_2ehpp',['NextBestView.hpp',['../NextBestView_8hpp.html',1,'']]], 7 | ['nextbestviewcalculator',['NextBestViewCalculator',['../classnext__best__view_1_1NextBestViewCalculator.html',1,'next_best_view']]], 8 | ['nextbestviewcalculator',['NextBestViewCalculator',['../classnext__best__view_1_1NextBestViewCalculator.html#a94c4f7c92d2d77aecf544e4f3a624fac',1,'next_best_view::NextBestViewCalculator']]], 9 | ['nextbestviewcalculator_2ehpp',['NextBestViewCalculator.hpp',['../NextBestViewCalculator_8hpp.html',1,'']]], 10 | ['normal_5fvectors',['normal_vectors',['../structnext__best__view_1_1RealObjectPoint.html#a6dd321f5ca1be1e3d90a3ed6cac71c2c',1,'next_best_view::RealObjectPoint']]], 11 | ['normality',['normality',['../structnext__best__view_1_1DefaultRating.html#a4e90c062499c1516f3a89ac83b0e8e42',1,'next_best_view::DefaultRating']]], 12 | ['normalizerating',['normalizeRating',['../classnext__best__view_1_1DefaultRatingModule.html#acefb9ef90c21219429718dc95e301c98',1,'next_best_view::DefaultRatingModule::normalizeRating()'],['../classnext__best__view_1_1RatingModule.html#ab24c85e3486432079ec6821a61b954bd',1,'next_best_view::RatingModule::normalizeRating()']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /docs/html/search/all_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['object_5ftype_5fname',['object_type_name',['../structnext__best__view_1_1RealObjectPoint.html#a4df0f9928cffd8a217e158a679f5991d',1,'next_best_view::RealObjectPoint']]], 4 | ['objectpoint',['ObjectPoint',['../namespacenext__best__view.html#aa3f3b5e178ddd208eb1d973e44c1fc70',1,'next_best_view']]], 5 | ['objectpointcloud',['ObjectPointCloud',['../namespacenext__best__view.html#a8f34dc68b2ea59f714017595a2e0a728',1,'next_best_view']]], 6 | ['objectpointcloudconstptr',['ObjectPointCloudConstPtr',['../namespacenext__best__view.html#a5d5064a7af2a815261264964022c84b8',1,'next_best_view']]], 7 | ['objectpointcloudptr',['ObjectPointCloudPtr',['../namespacenext__best__view.html#af8b3b448f67ab117bb7c59bc7c34f0b3',1,'next_best_view']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/all_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_71.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_71.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['qw',['qw',['../structnext__best__view_1_1DefaultViewportPoint.html#af7bf215f49b2d0cf2bbbeb95ddc6b101',1,'next_best_view::DefaultViewportPoint::qw()'],['../structnext__best__view_1_1RealObjectPoint.html#acb30e8af867191f0c1ddcb3c10001357',1,'next_best_view::RealObjectPoint::qw()']]], 4 | ['qx',['qx',['../structnext__best__view_1_1DefaultViewportPoint.html#a9c2d21a9ea378fafa7c75a254b52999d',1,'next_best_view::DefaultViewportPoint::qx()'],['../structnext__best__view_1_1RealObjectPoint.html#a6254ae5f0bb6518cff87833de21c2023',1,'next_best_view::RealObjectPoint::qx()']]], 5 | ['qy',['qy',['../structnext__best__view_1_1DefaultViewportPoint.html#aa68cbfe3d11d77f1beb7f43cf22b86eb',1,'next_best_view::DefaultViewportPoint::qy()'],['../structnext__best__view_1_1RealObjectPoint.html#ac5013d4372bf66629c9b98745d1ef478',1,'next_best_view::RealObjectPoint::qy()']]], 6 | ['qz',['qz',['../structnext__best__view_1_1DefaultViewportPoint.html#ae5cdbdef5b635e1042b32d0bf9eb6a95',1,'next_best_view::DefaultViewportPoint::qz()'],['../structnext__best__view_1_1RealObjectPoint.html#a2f439a91de038205eb2341ce655c2f98',1,'next_best_view::RealObjectPoint::qz()']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/all_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['typedef_2ehpp',['typedef.hpp',['../typedef_8hpp.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['unitspheresampler',['UnitSphereSampler',['../classnext__best__view_1_1UnitSphereSampler.html',1,'next_best_view']]], 4 | ['unitspheresampler',['UnitSphereSampler',['../classnext__best__view_1_1UnitSphereSampler.html#aa4be416134b3cc27faaf5f53edccd4df',1,'next_best_view::UnitSphereSampler']]], 5 | ['unitspheresampler_2ehpp',['UnitSphereSampler.hpp',['../UnitSphereSampler_8hpp.html',1,'']]], 6 | ['unitspheresamplerptr',['UnitSphereSamplerPtr',['../namespacenext__best__view.html#ad3328c7d2bb2185c972df039061ad6f5',1,'next_best_view']]], 7 | ['updateobjectpoints',['updateObjectPoints',['../classnext__best__view_1_1NextBestViewCalculator.html#a8c78f8b100cd7bd781bd6890b98b710b',1,'next_best_view::NextBestViewCalculator::updateObjectPoints()'],['../classnext__best__view_1_1DefaultRatingModule.html#a24f23ffbf9df77c40b535405d4dd528b',1,'next_best_view::DefaultRatingModule::updateObjectPoints()'],['../classnext__best__view_1_1RatingModule.html#ad23bfcef2a0ee4fa6d90bc3b7d722bfc',1,'next_best_view::RatingModule::updateObjectPoints()']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/all_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_76.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['viewportpoint',['ViewportPoint',['../namespacenext__best__view.html#adc2a48dc71f39dea04334b16d75a8e34',1,'next_best_view']]], 4 | ['viewportpointcloud',['ViewportPointCloud',['../namespacenext__best__view.html#a072dee7ff4942d17fc1c613b3e25b9d3',1,'next_best_view']]], 5 | ['viewportpointcloudconstptr',['ViewportPointCloudConstPtr',['../namespacenext__best__view.html#a552a5600ef9c772f22688838bbaffc1b',1,'next_best_view']]], 6 | ['viewportpointcloudptr',['ViewportPointCloudPtr',['../namespacenext__best__view.html#abcfb9d5ad60ea8ca9414e42d2f61952c',1,'next_best_view']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/all_7e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cameramodelfilter',['CameraModelFilter',['../classnext__best__view_1_1CameraModelFilter.html',1,'next_best_view']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['defaultrating',['DefaultRating',['../structnext__best__view_1_1DefaultRating.html',1,'next_best_view']]], 4 | ['defaultratingmodule',['DefaultRatingModule',['../classnext__best__view_1_1DefaultRatingModule.html',1,'next_best_view']]], 5 | ['defaultviewportpoint',['DefaultViewportPoint',['../structnext__best__view_1_1DefaultViewportPoint.html',1,'next_best_view']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/classes_6b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_6b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['kdtree',['KdTree',['../classnext__best__view_1_1KdTree.html',1,'next_best_view']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['markerhelper',['MarkerHelper',['../classnext__best__view_1_1MarkerHelper.html',1,'next_best_view']]], 4 | ['mathhelper',['MathHelper',['../classnext__best__view_1_1MathHelper.html',1,'next_best_view']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/classes_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nextbestview',['NextBestView',['../classnext__best__view_1_1NextBestView.html',1,'next_best_view']]], 4 | ['nextbestviewcalculator',['NextBestViewCalculator',['../classnext__best__view_1_1NextBestViewCalculator.html',1,'next_best_view']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/classes_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['planesubspacesampler',['PlaneSubSpaceSampler',['../classnext__best__view_1_1PlaneSubSpaceSampler.html',1,'next_best_view']]], 4 | ['pturobotmodel',['PTURobotModel',['../classnext__best__view_1_1PTURobotModel.html',1,'next_best_view']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/classes_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['rating',['Rating',['../structnext__best__view_1_1Rating.html',1,'next_best_view']]], 4 | ['ratingmodule',['RatingModule',['../classnext__best__view_1_1RatingModule.html',1,'next_best_view']]], 5 | ['realobjectpoint',['RealObjectPoint',['../structnext__best__view_1_1RealObjectPoint.html',1,'next_best_view']]], 6 | ['robotmodel',['RobotModel',['../classnext__best__view_1_1RobotModel.html',1,'next_best_view']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/classes_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['singlecameramodelfilter',['SingleCameraModelFilter',['../classnext__best__view_1_1SingleCameraModelFilter.html',1,'next_best_view']]], 4 | ['spacesamplepoint',['SpaceSamplePoint',['../structnext__best__view_1_1SpaceSamplePoint.html',1,'next_best_view']]], 5 | ['spacesampler',['SpaceSampler',['../classnext__best__view_1_1SpaceSampler.html',1,'next_best_view']]], 6 | ['spiralapproxunitspheresampler',['SpiralApproxUnitSphereSampler',['../classnext__best__view_1_1SpiralApproxUnitSphereSampler.html',1,'next_best_view']]], 7 | ['stereocameramodelfilter',['StereoCameraModelFilter',['../classnext__best__view_1_1StereoCameraModelFilter.html',1,'next_best_view']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/classes_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['unitspheresampler',['UnitSphereSampler',['../classnext__best__view_1_1UnitSphereSampler.html',1,'next_best_view']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/search/close.png -------------------------------------------------------------------------------- /docs/html/search/defines_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/defines_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pcl_5fno_5fprecompile',['PCL_NO_PRECOMPILE',['../DefaultViewportPoint_8hpp.html#adf799d3fdc3e86716e9188debf724bbf',1,'PCL_NO_PRECOMPILE(): DefaultViewportPoint.hpp'],['../RealObjectPoint_8hpp.html#adf799d3fdc3e86716e9188debf724bbf',1,'PCL_NO_PRECOMPILE(): RealObjectPoint.hpp'],['../SpaceSamplePoint_8hpp.html#adf799d3fdc3e86716e9188debf724bbf',1,'PCL_NO_PRECOMPILE(): SpaceSamplePoint.hpp']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enums_66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/enums_66.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['filteringtype',['FilteringType',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bc',1,'next_best_view::StereoCameraModelFilter']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['both',['BOTH',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bca2608572ea4db2aad0aeed31021cd7ee4',1,'next_best_view::StereoCameraModelFilter']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['intersection',['INTERSECTION',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bcaaaa3cd4a57f778fccb9b4ac45fb00f53',1,'next_best_view::StereoCameraModelFilter']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['left',['LEFT',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bca64a172eb76db0ab76e9c3770020a4f06',1,'next_best_view::StereoCameraModelFilter']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/enumvalues_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['right',['RIGHT',['../classnext__best__view_1_1StereoCameraModelFilter.html#a60feeec608139dd1bc248f43b7a0b9bcad597adcefed24c9fe0194f5b83b37be3',1,'next_best_view::StereoCameraModelFilter']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cameramodelfilter_2ehpp',['CameraModelFilter.hpp',['../CameraModelFilter_8hpp.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['defaultrating_2ehpp',['DefaultRating.hpp',['../DefaultRating_8hpp.html',1,'']]], 4 | ['defaultratingmodule_2ehpp',['DefaultRatingModule.hpp',['../DefaultRatingModule_8hpp.html',1,'']]], 5 | ['defaultviewportpoint_2ehpp',['DefaultViewportPoint.hpp',['../DefaultViewportPoint_8hpp.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/files_6b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_6b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['kdtree_2ehpp',['KdTree.hpp',['../KdTree_8hpp.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], 4 | ['markerhelper_2ehpp',['MarkerHelper.hpp',['../MarkerHelper_8hpp.html',1,'']]], 5 | ['mathhelper_2ehpp',['MathHelper.hpp',['../MathHelper_8hpp.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/files_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nextbestview_2ehpp',['NextBestView.hpp',['../NextBestView_8hpp.html',1,'']]], 4 | ['nextbestviewcalculator_2ehpp',['NextBestViewCalculator.hpp',['../NextBestViewCalculator_8hpp.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['planesubspacesampler_2ehpp',['PlaneSubSpaceSampler.hpp',['../PlaneSubSpaceSampler_8hpp.html',1,'']]], 4 | ['pturobotmodel_2ehpp',['PTURobotModel.hpp',['../PTURobotModel_8hpp.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/files_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['rating_2ehpp',['Rating.hpp',['../Rating_8hpp.html',1,'']]], 4 | ['ratingmodule_2ehpp',['RatingModule.hpp',['../RatingModule_8hpp.html',1,'']]], 5 | ['realobjectpoint_2ehpp',['RealObjectPoint.hpp',['../RealObjectPoint_8hpp.html',1,'']]], 6 | ['robotmodel_2ehpp',['RobotModel.hpp',['../RobotModel_8hpp.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/files_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['singlecameramodelfilter_2ehpp',['SingleCameraModelFilter.hpp',['../SingleCameraModelFilter_8hpp.html',1,'']]], 4 | ['spacesamplepoint_2ehpp',['SpaceSamplePoint.hpp',['../SpaceSamplePoint_8hpp.html',1,'']]], 5 | ['spacesampler_2ehpp',['SpaceSampler.hpp',['../SpaceSampler_8hpp.html',1,'']]], 6 | ['spiralapproxunitspheresampler_2ehpp',['SpiralApproxUnitSphereSampler.hpp',['../SpiralApproxUnitSphereSampler_8hpp.html',1,'']]], 7 | ['stereocameramodelfilter_2ehpp',['StereoCameraModelFilter.hpp',['../StereoCameraModelFilter_8hpp.html',1,'']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /docs/html/search/files_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['typedef_2ehpp',['typedef.hpp',['../typedef_8hpp.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['unitspheresampler_2ehpp',['UnitSphereSampler.hpp',['../UnitSphereSampler_8hpp.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['calculatenextbestview',['calculateNextBestView',['../classnext__best__view_1_1NextBestViewCalculator.html#ad10c898d341188d3b2dc3a2b0acc61b3',1,'next_best_view::NextBestViewCalculator']]], 4 | ['cameramodelfilter',['CameraModelFilter',['../classnext__best__view_1_1CameraModelFilter.html#a48e633d374a546db1b1f6fedd8aabcda',1,'next_best_view::CameraModelFilter']]], 5 | ['comparerating',['compareRating',['../classnext__best__view_1_1DefaultRatingModule.html#a6a9afecd2a1afad09f033f02a8713c32',1,'next_best_view::DefaultRatingModule::compareRating()'],['../classnext__best__view_1_1RatingModule.html#a3ee6e5530fc0e09c8ae03c0b91ed4d06',1,'next_best_view::RatingModule::compareRating()']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['defaultrating',['DefaultRating',['../structnext__best__view_1_1DefaultRating.html#a15ebaa5642c70c7794be1be11cdbbdae',1,'next_best_view::DefaultRating']]], 4 | ['defaultratingmodule',['DefaultRatingModule',['../classnext__best__view_1_1DefaultRatingModule.html#a01596dd2a2444ec1e52db5c7b57c28ac',1,'next_best_view::DefaultRatingModule']]], 5 | ['defaultviewportpoint',['DefaultViewportPoint',['../structnext__best__view_1_1DefaultViewportPoint.html#acbe61c83a79b90cfe029f8fb3d81306f',1,'next_best_view::DefaultViewportPoint::DefaultViewportPoint(const gm::Pose &pose=gm::Pose())'],['../structnext__best__view_1_1DefaultViewportPoint.html#af7a537163a75bea8e276a6b5168b8fb2',1,'next_best_view::DefaultViewportPoint::DefaultViewportPoint(const SimpleVector3 &vector)']]], 6 | ['degtorad',['degToRad',['../classnext__best__view_1_1MathHelper.html#a848810d7d5434683c5e3dcfa99c8e774',1,'next_best_view::MathHelper']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/functions_66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_66.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['filter',['filter',['../classnext__best__view_1_1CameraModelFilter.html#ae8cbc5f9451ea9e32ff6942ce9f89a87',1,'next_best_view::CameraModelFilter::filter()'],['../classnext__best__view_1_1SingleCameraModelFilter.html#a7a79f48ef0338edf335235ad9375983a',1,'next_best_view::SingleCameraModelFilter::filter()'],['../classnext__best__view_1_1StereoCameraModelFilter.html#aff3d4b4ab7190c685d3f5d038875a998',1,'next_best_view::StereoCameraModelFilter::filter()']]], 4 | ['filterreachableorientations',['filterReachableOrientations',['../classnext__best__view_1_1RobotModel.html#aba4cbeb84e4693c1b82b79288cc2c14d',1,'next_best_view::RobotModel']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isorientationreachable',['isOrientationReachable',['../classnext__best__view_1_1PTURobotModel.html#aa6a86fde68a03e1536f26ed2a2bec8f3',1,'next_best_view::PTURobotModel::isOrientationReachable()'],['../classnext__best__view_1_1RobotModel.html#a99e88176c9d5d9dda6aa2fe3bd5c5153',1,'next_best_view::RobotModel::isOrientationReachable()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['maximizerating',['maximizeRating',['../classnext__best__view_1_1DefaultRatingModule.html#ab46cd58bd34cba50a225735f5aebbd41',1,'next_best_view::DefaultRatingModule::maximizeRating()'],['../classnext__best__view_1_1RatingModule.html#abaed52bfc5bd246c69c945dc88f94866',1,'next_best_view::RatingModule::maximizeRating()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['nextbestview',['NextBestView',['../classnext__best__view_1_1NextBestView.html#a91abd326ff4679e445766aab4682ef25',1,'next_best_view::NextBestView']]], 4 | ['nextbestviewcalculator',['NextBestViewCalculator',['../classnext__best__view_1_1NextBestViewCalculator.html#a94c4f7c92d2d77aecf544e4f3a624fac',1,'next_best_view::NextBestViewCalculator']]], 5 | ['normalizerating',['normalizeRating',['../classnext__best__view_1_1DefaultRatingModule.html#acefb9ef90c21219429718dc95e301c98',1,'next_best_view::DefaultRatingModule::normalizeRating()'],['../classnext__best__view_1_1RatingModule.html#ab24c85e3486432079ec6821a61b954bd',1,'next_best_view::RatingModule::normalizeRating()']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['planesubspacesampler',['PlaneSubSpaceSampler',['../classnext__best__view_1_1PlaneSubSpaceSampler.html#aef0a174710433c85567da5803a8d19ec',1,'next_best_view::PlaneSubSpaceSampler']]], 4 | ['processpointcloudmessage',['processPointCloudMessage',['../classnext__best__view_1_1NextBestView.html#af5530bc9c8cc1a22e31131c2c8b0388e',1,'next_best_view::NextBestView']]], 5 | ['pturobotmodel',['PTURobotModel',['../classnext__best__view_1_1PTURobotModel.html#a1251bb29a4dca855785ec3905edf8167',1,'next_best_view::PTURobotModel']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['radtodeg',['radToDeg',['../classnext__best__view_1_1MathHelper.html#a532504a5b9b1c811669557385d05bdaf',1,'next_best_view::MathHelper']]], 4 | ['ratingmodule',['RatingModule',['../classnext__best__view_1_1RatingModule.html#a22dd1d756ba21b3ad86110455c763b92',1,'next_best_view::RatingModule']]], 5 | ['realobjectpoint',['RealObjectPoint',['../structnext__best__view_1_1RealObjectPoint.html#ac94c89c19cc7723978c5f0bab23bf84a',1,'next_best_view::RealObjectPoint::RealObjectPoint(const gm::Pose &pose=gm::Pose())'],['../structnext__best__view_1_1RealObjectPoint.html#a82b4e7ad2268784a5963a56d044bab16',1,'next_best_view::RealObjectPoint::RealObjectPoint(const SimpleVector3 &vector)']]], 6 | ['robotmodel',['RobotModel',['../classnext__best__view_1_1RobotModel.html#a8bdfc4153228f6d68710be766b393035',1,'next_best_view::RobotModel']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/functions_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['unitspheresampler',['UnitSphereSampler',['../classnext__best__view_1_1UnitSphereSampler.html#aa4be416134b3cc27faaf5f53edccd4df',1,'next_best_view::UnitSphereSampler']]], 4 | ['updateobjectpoints',['updateObjectPoints',['../classnext__best__view_1_1NextBestViewCalculator.html#a8c78f8b100cd7bd781bd6890b98b710b',1,'next_best_view::NextBestViewCalculator::updateObjectPoints()'],['../classnext__best__view_1_1DefaultRatingModule.html#a24f23ffbf9df77c40b535405d4dd528b',1,'next_best_view::DefaultRatingModule::updateObjectPoints()'],['../classnext__best__view_1_1RatingModule.html#ad23bfcef2a0ee4fa6d90bc3b7d722bfc',1,'next_best_view::RatingModule::updateObjectPoints()']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_7e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/search/mag_sel.png -------------------------------------------------------------------------------- /docs/html/search/namespaces_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/namespaces_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['next_5fbest_5fview',['next_best_view',['../namespacenext__best__view.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/search/search_l.png -------------------------------------------------------------------------------- /docs/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/search/search_m.png -------------------------------------------------------------------------------- /docs/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/search/search_r.png -------------------------------------------------------------------------------- /docs/html/search/typedefs_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cameramodelfilterptr',['CameraModelFilterPtr',['../namespacenext__best__view.html#a75c548145a1fdcdc491efbda66e9f440',1,'next_best_view']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['defaultratingmoduleptr',['DefaultRatingModulePtr',['../namespacenext__best__view.html#abb8767435c6611d0d51d80da6bcd01ae',1,'next_best_view']]], 4 | ['defaultratingptr',['DefaultRatingPtr',['../namespacenext__best__view.html#a91ab4012a2b5a5b1eb58d852de7c87dc',1,'next_best_view']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_66.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['frustumculling',['FrustumCulling',['../namespacenext__best__view.html#aa1201b49d32ff76f8a0c36a110dcfe63',1,'next_best_view']]], 4 | ['frustumcullingptr',['FrustumCullingPtr',['../namespacenext__best__view.html#a74d8e247c31e7c8d1bb9ad36281ee154',1,'next_best_view']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['indices',['Indices',['../namespacenext__best__view.html#a5f7bbbd3006b454db2619c31098a6e61',1,'next_best_view']]], 4 | ['indicesconstptr',['IndicesConstPtr',['../namespacenext__best__view.html#aff39a56fc33771e72386f8cc4c9dadfc',1,'next_best_view']]], 5 | ['indicesptr',['IndicesPtr',['../namespacenext__best__view.html#a89edd5f370254b5c7689adfede9fe6a7',1,'next_best_view']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_6b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_6b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['kdtree',['KdTree',['../namespacenext__best__view.html#aecdb1ccea5275c5dc31783d031d38d26',1,'next_best_view']]], 4 | ['kdtreeconstptr',['KdTreeConstPtr',['../namespacenext__best__view.html#a9f78a5f1d066677e7ff7993ae14b857b',1,'next_best_view']]], 5 | ['kdtreeptr',['KdTreePtr',['../namespacenext__best__view.html#aab5cd60b86a4a57ae8c69c2e2570679f',1,'next_best_view']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['objectpoint',['ObjectPoint',['../namespacenext__best__view.html#aa3f3b5e178ddd208eb1d973e44c1fc70',1,'next_best_view']]], 4 | ['objectpointcloud',['ObjectPointCloud',['../namespacenext__best__view.html#a8f34dc68b2ea59f714017595a2e0a728',1,'next_best_view']]], 5 | ['objectpointcloudconstptr',['ObjectPointCloudConstPtr',['../namespacenext__best__view.html#a5d5064a7af2a815261264964022c84b8',1,'next_best_view']]], 6 | ['objectpointcloudptr',['ObjectPointCloudPtr',['../namespacenext__best__view.html#af8b3b448f67ab117bb7c59bc7c34f0b3',1,'next_best_view']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['planesubspacesamplerptr',['PlaneSubSpaceSamplerPtr',['../namespacenext__best__view.html#a9195bbe041d02540324d6a4d33560eef',1,'next_best_view']]], 4 | ['precision',['Precision',['../namespacenext__best__view.html#a471681a7c47e921eda8b6b1ba32b1786',1,'next_best_view']]], 5 | ['pturobotmodelptr',['PTURobotModelPtr',['../namespacenext__best__view.html#a7ee94aa7b8bb9e1c79328745b92d12b8',1,'next_best_view']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ratingmoduleptr',['RatingModulePtr',['../namespacenext__best__view.html#a0fd3a238157d0632d802531f590682ec',1,'next_best_view']]], 4 | ['ratingptr',['RatingPtr',['../namespacenext__best__view.html#a24cf26ec1dec2cc4c167e32798d1abeb',1,'next_best_view']]], 5 | ['robotmodelptr',['RobotModelPtr',['../namespacenext__best__view.html#ad248a43c564dbbea474aa87f0fb56b22',1,'next_best_view']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['unitspheresamplerptr',['UnitSphereSamplerPtr',['../namespacenext__best__view.html#ad3328c7d2bb2185c972df039061ad6f5',1,'next_best_view']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/typedefs_76.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['viewportpoint',['ViewportPoint',['../namespacenext__best__view.html#adc2a48dc71f39dea04334b16d75a8e34',1,'next_best_view']]], 4 | ['viewportpointcloud',['ViewportPointCloud',['../namespacenext__best__view.html#a072dee7ff4942d17fc1c613b3e25b9d3',1,'next_best_view']]], 5 | ['viewportpointcloudconstptr',['ViewportPointCloudConstPtr',['../namespacenext__best__view.html#a552a5600ef9c772f22688838bbaffc1b',1,'next_best_view']]], 6 | ['viewportpointcloudptr',['ViewportPointCloudPtr',['../namespacenext__best__view.html#abcfb9d5ad60ea8ca9414e42d2f61952c',1,'next_best_view']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/variables_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_61.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['angle',['angle',['../structnext__best__view_1_1DefaultRating.html#a7f476b7b6786c5363cfa96f9a8b717c7',1,'next_best_view::DefaultRating']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['child_5findices',['child_indices',['../structnext__best__view_1_1DefaultViewportPoint.html#a7c4e7ffb72ba9d936c8614178b3852cb',1,'next_best_view::DefaultViewportPoint::child_indices()'],['../structnext__best__view_1_1SpaceSamplePoint.html#a7b446e4d8cfafbdca312955c7f142a61',1,'next_best_view::SpaceSamplePoint::child_indices()']]], 4 | ['child_5fpoint_5fcloud',['child_point_cloud',['../structnext__best__view_1_1DefaultViewportPoint.html#a9b10c2483854148bececa5f46fe9d911',1,'next_best_view::DefaultViewportPoint::child_point_cloud()'],['../structnext__best__view_1_1SpaceSamplePoint.html#a855b713a529b6c82f7d0bb2009f2eb7f',1,'next_best_view::SpaceSamplePoint::child_point_cloud()']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_65.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['eigen_5falign16',['EIGEN_ALIGN16',['../namespacenext__best__view.html#af60a57187270f681b59fceee92caa00b',1,'next_best_view']]], 4 | ['element_5fdensity',['element_density',['../structnext__best__view_1_1DefaultRating.html#adca56e4ed72fb20431dd06450766bfdd',1,'next_best_view::DefaultRating']]], 5 | ['equality',['equality',['../structnext__best__view_1_1DefaultRating.html#a7e21af06d8a9897fb8420c4cdf27241e',1,'next_best_view::DefaultRating']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/variables_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['locality',['locality',['../structnext__best__view_1_1DefaultRating.html#a5527534f5ed7009fd7b399ef2e3c594e',1,'next_best_view::DefaultRating']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['mindicesptr',['mIndicesPtr',['../classnext__best__view_1_1SpaceSampler.html#a3c4bb1ee94e86b22b6489797a412fae2',1,'next_best_view::SpaceSampler']]], 4 | ['mpointcloudptr',['mPointCloudPtr',['../classnext__best__view_1_1SpaceSampler.html#a8e4e79adc565f8620e2b77349875f744',1,'next_best_view::SpaceSampler']]], 5 | ['msamples',['mSamples',['../classnext__best__view_1_1SpaceSampler.html#adae3c611301e1f2775ef02f2dd2b07f5',1,'next_best_view::SpaceSampler::mSamples()'],['../classnext__best__view_1_1UnitSphereSampler.html#a926d76c0fcf55cef95f506d82ef92e9b',1,'next_best_view::UnitSphereSampler::mSamples()']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/variables_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['normal_5fvectors',['normal_vectors',['../structnext__best__view_1_1RealObjectPoint.html#a6dd321f5ca1be1e3d90a3ed6cac71c2c',1,'next_best_view::RealObjectPoint']]], 4 | ['normality',['normality',['../structnext__best__view_1_1DefaultRating.html#a4e90c062499c1516f3a89ac83b0e8e42',1,'next_best_view::DefaultRating']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['object_5ftype_5fname',['object_type_name',['../structnext__best__view_1_1RealObjectPoint.html#a4df0f9928cffd8a217e158a679f5991d',1,'next_best_view::RealObjectPoint']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pcl_5fadd_5fpoint4d',['PCL_ADD_POINT4D',['../structnext__best__view_1_1DefaultViewportPoint.html#a04945c245ebdd7ef5a9f6aa2320d2bcb',1,'next_best_view::DefaultViewportPoint::PCL_ADD_POINT4D()'],['../structnext__best__view_1_1RealObjectPoint.html#af685e39eda47853104fdc9d0d7d23b6e',1,'next_best_view::RealObjectPoint::PCL_ADD_POINT4D()'],['../structnext__best__view_1_1SpaceSamplePoint.html#ab0f2b016f72449cfbbe6d0455b94539b',1,'next_best_view::SpaceSamplePoint::PCL_ADD_POINT4D()']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_71.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_71.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['qw',['qw',['../structnext__best__view_1_1DefaultViewportPoint.html#af7bf215f49b2d0cf2bbbeb95ddc6b101',1,'next_best_view::DefaultViewportPoint::qw()'],['../structnext__best__view_1_1RealObjectPoint.html#acb30e8af867191f0c1ddcb3c10001357',1,'next_best_view::RealObjectPoint::qw()']]], 4 | ['qx',['qx',['../structnext__best__view_1_1DefaultViewportPoint.html#a9c2d21a9ea378fafa7c75a254b52999d',1,'next_best_view::DefaultViewportPoint::qx()'],['../structnext__best__view_1_1RealObjectPoint.html#a6254ae5f0bb6518cff87833de21c2023',1,'next_best_view::RealObjectPoint::qx()']]], 5 | ['qy',['qy',['../structnext__best__view_1_1DefaultViewportPoint.html#aa68cbfe3d11d77f1beb7f43cf22b86eb',1,'next_best_view::DefaultViewportPoint::qy()'],['../structnext__best__view_1_1RealObjectPoint.html#ac5013d4372bf66629c9b98745d1ef478',1,'next_best_view::RealObjectPoint::qy()']]], 6 | ['qz',['qz',['../structnext__best__view_1_1DefaultViewportPoint.html#ae5cdbdef5b635e1042b32d0bf9eb6a95',1,'next_best_view::DefaultViewportPoint::qz()'],['../structnext__best__view_1_1RealObjectPoint.html#a2f439a91de038205eb2341ce655c2f98',1,'next_best_view::RealObjectPoint::qz()']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/variables_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['rating',['rating',['../structnext__best__view_1_1DefaultViewportPoint.html#a5cae4fbc0960ef7e835c51c01801d25b',1,'next_best_view::DefaultViewportPoint']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/structnext__best__view_1_1DefaultRating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/structnext__best__view_1_1DefaultRating.png -------------------------------------------------------------------------------- /docs/html/structnext__best__view_1_1Rating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/structnext__best__view_1_1Rating.png -------------------------------------------------------------------------------- /docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/tab_a.png -------------------------------------------------------------------------------- /docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/tab_b.png -------------------------------------------------------------------------------- /docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/tab_h.png -------------------------------------------------------------------------------- /docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/html/tab_s.png -------------------------------------------------------------------------------- /docs/html/tabs.css: -------------------------------------------------------------------------------- 1 | .tabs, .tabs2, .tabs3 { 2 | background-image: url('tab_b.png'); 3 | width: 100%; 4 | z-index: 101; 5 | font-size: 13px; 6 | } 7 | 8 | .tabs2 { 9 | font-size: 10px; 10 | } 11 | .tabs3 { 12 | font-size: 9px; 13 | } 14 | 15 | .tablist { 16 | margin: 0; 17 | padding: 0; 18 | display: table; 19 | } 20 | 21 | .tablist li { 22 | float: left; 23 | display: table-cell; 24 | background-image: url('tab_b.png'); 25 | line-height: 36px; 26 | list-style: none; 27 | } 28 | 29 | .tablist a { 30 | display: block; 31 | padding: 0 20px; 32 | font-weight: bold; 33 | background-image:url('tab_s.png'); 34 | background-repeat:no-repeat; 35 | background-position:right; 36 | color: #283A5D; 37 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 38 | text-decoration: none; 39 | outline: none; 40 | } 41 | 42 | .tabs3 .tablist a { 43 | padding: 0 10px; 44 | } 45 | 46 | .tablist a:hover { 47 | background-image: url('tab_h.png'); 48 | background-repeat:repeat-x; 49 | color: #fff; 50 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 51 | text-decoration: none; 52 | } 53 | 54 | .tablist li.current a { 55 | background-image: url('tab_a.png'); 56 | background-repeat:repeat-x; 57 | color: #fff; 58 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 59 | } 60 | -------------------------------------------------------------------------------- /docs/latex/CameraModelFilter_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{CameraModelFilter_8hpp}{\section{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/\-Camera\-Model\-Filter.hpp \-File \-Reference} 2 | \label{CameraModelFilter_8hpp}\index{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/\-Camera\-Model\-Filter.\-hpp@{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/\-Camera\-Model\-Filter.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include $<$visualization\-\_\-msgs/\-Marker\-Array.\-h$>$}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1CameraModelFilter}{next\-\_\-best\-\_\-view\-::\-Camera\-Model\-Filter} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1CameraModelFilter}{\-Camera\-Model\-Filter} class was built to generalize the filtering for different camera models. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Typedefs} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | typedef boost\-::shared\-\_\-ptr\* 20 | $<$ \-Camera\-Model\-Filter $>$ \hyperlink{namespacenext__best__view_a75c548145a1fdcdc491efbda66e9f440}{next\-\_\-best\-\_\-view\-::\-Camera\-Model\-Filter\-Ptr} 21 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 22 | -------------------------------------------------------------------------------- /docs/latex/DefaultRatingModule_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{DefaultRatingModule_8hpp}{\section{include/next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating\-Module.hpp \-File \-Reference} 2 | \label{DefaultRatingModule_8hpp}\index{include/next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating\-Module.\-hpp@{include/next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating\-Module.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/rating/\-Rating\-Module.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating.\-hpp\char`\"{}}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1DefaultRatingModule}{next\-\_\-best\-\_\-view\-::\-Default\-Rating\-Module} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1DefaultRatingModule}{\-Default\-Rating\-Module} implements the functionlities offered by \hyperlink{classnext__best__view_1_1RatingModule}{\-Rating\-Module}. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Typedefs} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | typedef boost\-::shared\-\_\-ptr\* 20 | $<$ \-Default\-Rating\-Module $>$ \hyperlink{namespacenext__best__view_abb8767435c6611d0d51d80da6bcd01ae}{next\-\_\-best\-\_\-view\-::\-Default\-Rating\-Module\-Ptr} 21 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 22 | -------------------------------------------------------------------------------- /docs/latex/DefaultRating_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{DefaultRating_8hpp}{\section{include/next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating.hpp \-File \-Reference} 2 | \label{DefaultRating_8hpp}\index{include/next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating.\-hpp@{include/next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/rating/\-Rating.\-hpp\char`\"{}}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | struct \hyperlink{structnext__best__view_1_1DefaultRating}{next\-\_\-best\-\_\-view\-::\-Default\-Rating} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{structnext__best__view_1_1DefaultRating}{\-Default\-Rating} implements the \hyperlink{structnext__best__view_1_1Rating}{\-Rating} main class. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr\* 19 | $<$ \-Default\-Rating $>$ \hyperlink{namespacenext__best__view_a91ab4012a2b5a5b1eb58d852de7c87dc}{next\-\_\-best\-\_\-view\-::\-Default\-Rating\-Ptr} 20 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/KdTree_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{KdTree_8hpp}{\section{include/next\-\_\-best\-\_\-view/deprecated/\-Kd\-Tree.hpp \-File \-Reference} 2 | \label{KdTree_8hpp}\index{include/next\-\_\-best\-\_\-view/deprecated/\-Kd\-Tree.\-hpp@{include/next\-\_\-best\-\_\-view/deprecated/\-Kd\-Tree.\-hpp}} 3 | } 4 | {\ttfamily \#include $<$pcl/kdtree/kdtree\-\_\-flann.\-h$>$}\* 5 | {\ttfamily \#include $<$pcl/point\-\_\-cloud.\-h$>$}\* 6 | {\ttfamily \#include $<$limits$>$}\* 7 | {\ttfamily \#include $<$vector$>$}\* 8 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/\-Real\-Object.\-hpp\char`\"{}}\* 9 | \subsection*{\-Classes} 10 | \begin{DoxyCompactItemize} 11 | \item 12 | class \hyperlink{classnext__best__view_1_1KdTree}{next\-\_\-best\-\_\-view\-::\-Kd\-Tree} 13 | \end{DoxyCompactItemize} 14 | \subsection*{\-Namespaces} 15 | \begin{DoxyCompactItemize} 16 | \item 17 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 18 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 19 | -------------------------------------------------------------------------------- /docs/latex/Makefile: -------------------------------------------------------------------------------- 1 | all: refman.pdf 2 | 3 | pdf: refman.pdf 4 | 5 | refman.pdf: clean refman.tex 6 | pdflatex refman 7 | makeindex refman.tex 8 | pdflatex refman 9 | latex_count=5 ; \ 10 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ 11 | do \ 12 | echo "Rerunning latex...." ;\ 13 | pdflatex refman ;\ 14 | latex_count=`expr $$latex_count - 1` ;\ 15 | done 16 | 17 | 18 | clean: 19 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 20 | -------------------------------------------------------------------------------- /docs/latex/MarkerHelper_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{MarkerHelper_8hpp}{\section{include/next\-\_\-best\-\_\-view/helper/\-Marker\-Helper.hpp \-File \-Reference} 2 | \label{MarkerHelper_8hpp}\index{include/next\-\_\-best\-\_\-view/helper/\-Marker\-Helper.\-hpp@{include/next\-\_\-best\-\_\-view/helper/\-Marker\-Helper.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include $<$visualization\-\_\-msgs/\-Marker.\-h$>$}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1MarkerHelper}{next\-\_\-best\-\_\-view\-::\-Marker\-Helper} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1MarkerHelper}{\-Marker\-Helper} is a convenience class to reduce the mess created if marker initialization is used by hand. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | -------------------------------------------------------------------------------- /docs/latex/MathHelper_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{MathHelper_8hpp}{\section{include/next\-\_\-best\-\_\-view/helper/\-Math\-Helper.hpp \-File \-Reference} 2 | \label{MathHelper_8hpp}\index{include/next\-\_\-best\-\_\-view/helper/\-Math\-Helper.\-hpp@{include/next\-\_\-best\-\_\-view/helper/\-Math\-Helper.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include $<$boost/random/mersenne\-\_\-twister.\-hpp$>$}\* 6 | {\ttfamily \#include $<$boost/random/uniform\-\_\-int.\-hpp$>$}\* 7 | {\ttfamily \#include $<$boost/random/uniform\-\_\-real.\-hpp$>$}\* 8 | {\ttfamily \#include $<$boost/random/normal\-\_\-distribution.\-hpp$>$}\* 9 | {\ttfamily \#include $<$boost/random/variate\-\_\-generator.\-hpp$>$}\* 10 | {\ttfamily \#include $<$vector$>$}\* 11 | \subsection*{\-Classes} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | class \hyperlink{classnext__best__view_1_1MathHelper}{next\-\_\-best\-\_\-view\-::\-Math\-Helper} 15 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1MathHelper}{\-Math\-Helper} unites the generally needed math operations. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Namespaces} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 20 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/NextBestViewCalculator_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{NextBestViewCalculator_8hpp}{\section{include/next\-\_\-best\-\_\-view/\-Next\-Best\-View\-Calculator.hpp \-File \-Reference} 2 | \label{NextBestViewCalculator_8hpp}\index{include/next\-\_\-best\-\_\-view/\-Next\-Best\-View\-Calculator.\-hpp@{include/next\-\_\-best\-\_\-view/\-Next\-Best\-View\-Calculator.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/robot\-\_\-model/\-Robot\-Model.\-hpp\char`\"{}}\* 6 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/\-Camera\-Model\-Filter.\-hpp\char`\"{}}\* 7 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/\-Unit\-Sphere\-Sampler.\-hpp\char`\"{}}\* 8 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/space\-\_\-sampler/\-Space\-Sampler.\-hpp\char`\"{}}\* 9 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/rating/\-Rating\-Module.\-hpp\char`\"{}}\* 10 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/rating/impl/\-Default\-Rating.\-hpp\char`\"{}}\* 11 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/\-Point\-Cloud\-Message.\-h\char`\"{}}\* 12 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/\-Point\-Cloud\-Element.\-h\char`\"{}}\* 13 | \subsection*{\-Classes} 14 | \begin{DoxyCompactItemize} 15 | \item 16 | class \hyperlink{classnext__best__view_1_1NextBestViewCalculator}{next\-\_\-best\-\_\-view\-::\-Next\-Best\-View\-Calculator} 17 | \end{DoxyCompactItemize} 18 | \subsection*{\-Namespaces} 19 | \begin{DoxyCompactItemize} 20 | \item 21 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 22 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 23 | -------------------------------------------------------------------------------- /docs/latex/PTURobotModel_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{PTURobotModel_8hpp}{\section{include/next\-\_\-best\-\_\-view/robot\-\_\-model/impl/\-P\-T\-U\-Robot\-Model.hpp \-File \-Reference} 2 | \label{PTURobotModel_8hpp}\index{include/next\-\_\-best\-\_\-view/robot\-\_\-model/impl/\-P\-T\-U\-Robot\-Model.\-hpp@{include/next\-\_\-best\-\_\-view/robot\-\_\-model/impl/\-P\-T\-U\-Robot\-Model.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/robot\-\_\-model/\-Robot\-Model.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1PTURobotModel}{next\-\_\-best\-\_\-view\-::\-P\-T\-U\-Robot\-Model} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1PTURobotModel}{\-P\-T\-U\-Robot\-Model} implements a model of pan tilt unit robot. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Typedefs} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | typedef boost\-::shared\-\_\-ptr\* 20 | $<$ \-P\-T\-U\-Robot\-Model $>$ \hyperlink{namespacenext__best__view_a7ee94aa7b8bb9e1c79328745b92d12b8}{next\-\_\-best\-\_\-view\-::\-P\-T\-U\-Robot\-Model\-Ptr} 21 | \end{DoxyCompactItemize} 22 | -------------------------------------------------------------------------------- /docs/latex/PlaneSubSpaceSampler_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{PlaneSubSpaceSampler_8hpp}{\section{include/next\-\_\-best\-\_\-view/space\-\_\-sampler/impl/\-Plane\-Sub\-Space\-Sampler.hpp \-File \-Reference} 2 | \label{PlaneSubSpaceSampler_8hpp}\index{include/next\-\_\-best\-\_\-view/space\-\_\-sampler/impl/\-Plane\-Sub\-Space\-Sampler.\-hpp@{include/next\-\_\-best\-\_\-view/space\-\_\-sampler/impl/\-Plane\-Sub\-Space\-Sampler.\-hpp}} 3 | } 4 | {\ttfamily \#include $<$boost/foreach.\-hpp$>$}\* 5 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/space\-\_\-sampler/\-Space\-Sampler.\-hpp\char`\"{}}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1PlaneSubSpaceSampler}{next\-\_\-best\-\_\-view\-::\-Plane\-Sub\-Space\-Sampler} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1PlaneSubSpaceSampler}{\-Plane\-Sub\-Space\-Sampler} implements the space sampling in a plane. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Typedefs} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | typedef boost\-::shared\-\_\-ptr\* 20 | $<$ \-Plane\-Sub\-Space\-Sampler $>$ \hyperlink{namespacenext__best__view_a9195bbe041d02540324d6a4d33560eef}{next\-\_\-best\-\_\-view\-::\-Plane\-Sub\-Space\-Sampler\-Ptr} 21 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 22 | -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/@.tex: -------------------------------------------------------------------------------- 1 | %% LaTeX2e file `@' 2 | %% generated by the `filecontents' environment 3 | %% from source `posecorrection' on 2016/09/09. 4 | %% 5 | author = "Florian Aumann-Cleres", 6 | title = "The {LaTeX} Companion", 7 | year = "2016" 8 | } 9 | -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \abx@aux@sortscheme{nty} 3 | \abx@aux@cite{floau16} 4 | \@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } 5 | \@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } 6 | \@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } 7 | \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1}Calculate $\measuredangle {}$Pan}{1}} 8 | \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Top perspective on the mild platforms pan-joint and the target view point. In the actual implementation, this plane will be called "viewTriangleXYPlane".}}{1}} 9 | \@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2}Calculate $\measuredangle {}$Tilt}{2}} 10 | \@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Side perspective on the mild platforms tilt-joint and the target view point}}{3}} 11 | -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.bbl: -------------------------------------------------------------------------------- 1 | % $ biblatex auxiliary file $ 2 | % $ biblatex bbl format version 2.3 $ 3 | % Do not modify the above lines! 4 | % 5 | % This is an auxiliary file used by the 'biblatex' package. 6 | % This file may safely be deleted. It will be recreated by 7 | % biber as required. 8 | % 9 | \begingroup 10 | \makeatletter 11 | \@ifundefined{ver@biblatex.sty} 12 | {\@latex@error 13 | {Missing 'biblatex' package} 14 | {The bibliography requires the 'biblatex' package.} 15 | \aftergroup\endinput} 16 | {} 17 | \endgroup 18 | 19 | 20 | \refsection{0} 21 | \sortlist{entry}{nty} 22 | \entry{floau16}{article}{} 23 | \name{labelname}{1}{}{% 24 | {{hash=c58a74e20cd3d79f4af68dfb34a99567}{Aumann-Cleres}{A\bibinithyphendelim C\bibinitperiod}{Florian}{F\bibinitperiod}{}{}{}{}}% 25 | } 26 | \name{author}{1}{}{% 27 | {{hash=c58a74e20cd3d79f4af68dfb34a99567}{Aumann-Cleres}{A\bibinithyphendelim C\bibinitperiod}{Florian}{F\bibinitperiod}{}{}{}{}}% 28 | } 29 | \strng{namehash}{c58a74e20cd3d79f4af68dfb34a99567} 30 | \strng{fullhash}{c58a74e20cd3d79f4af68dfb34a99567} 31 | \field{sortinit}{A} 32 | \field{labeltitle}{Markerbasiertes Kalibrieren der kinematischen Kette und Aufstellen der Rueckwaertstransformation zwischen der Basis und dem Sensorkopf eines mobilen Roboters} 33 | \field{title}{Markerbasiertes Kalibrieren der kinematischen Kette und Aufstellen der Rueckwaertstransformation zwischen der Basis und dem Sensorkopf eines mobilen Roboters} 34 | \field{year}{2016} 35 | \endentry 36 | \endsortlist 37 | \endrefsection 38 | \endinput 39 | 40 | -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.bib: -------------------------------------------------------------------------------- 1 | @article{floau16, 2 | author = {Florian Aumann-Cleres}, 3 | title = {Markerbasiertes Kalibrieren der kinematischen Kette und Aufstellen der Rueckwaertstransformation zwischen der Basis und dem Sensorkopf eines mobilen Roboters}, 4 | year = {2016} 5 | } 6 | -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.blg: -------------------------------------------------------------------------------- 1 | [0] Config.pm:318> INFO - This is Biber 1.8 2 | [0] Config.pm:321> INFO - Logfile is 'posecorrection.blg' 3 | [104] biber:275> INFO - === Mo Sep 12, 2016, 12:29:02 4 | [105] Biber.pm:333> INFO - Reading 'posecorrection.bcf' 5 | [157] Biber.pm:630> INFO - Found 1 citekeys in bib section 0 6 | [169] Biber.pm:3053> INFO - Processing section 0 7 | [181] Biber.pm:3190> INFO - Looking for bibtex format file 'posecorrection.bib' for section 0 8 | [182] bibtex.pm:808> INFO - Found BibTeX data source 'posecorrection.bib' 9 | [203] Biber.pm:2939> INFO - Overriding locale 'en_US.UTF-8' default tailoring 'variable = shifted' with 'variable = non-ignorable' 10 | [203] Biber.pm:2945> INFO - Sorting 'entry' list 'nty' keys 11 | [203] Biber.pm:2949> INFO - No sort tailoring available for locale 'en_US.UTF-8' 12 | [205] bbl.pm:482> INFO - Writing 'posecorrection.bbl' with encoding 'ascii' 13 | [206] bbl.pm:555> INFO - Output to posecorrection.bbl 14 | -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.dvi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/PoseCorrection/posecorrection.dvi -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/PoseCorrection/posecorrection.pdf -------------------------------------------------------------------------------- /docs/latex/PoseCorrection/posecorrection.synctex.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/PoseCorrection/posecorrection.synctex.gz -------------------------------------------------------------------------------- /docs/latex/RatingModule_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{RatingModule_8hpp}{\section{include/next\-\_\-best\-\_\-view/rating/\-Rating\-Module.hpp \-File \-Reference} 2 | \label{RatingModule_8hpp}\index{include/next\-\_\-best\-\_\-view/rating/\-Rating\-Module.\-hpp@{include/next\-\_\-best\-\_\-view/rating/\-Rating\-Module.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/rating/\-Rating.\-hpp\char`\"{}}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1RatingModule}{next\-\_\-best\-\_\-view\-::\-Rating\-Module} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1RatingModule}{\-Rating\-Module} is a generalization for the rating of the point cloud objects and viewports. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Typedefs} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | typedef boost\-::shared\-\_\-ptr\* 20 | $<$ \-Rating\-Module $>$ \hyperlink{namespacenext__best__view_a0fd3a238157d0632d802531f590682ec}{next\-\_\-best\-\_\-view\-::\-Rating\-Module\-Ptr} 21 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 22 | -------------------------------------------------------------------------------- /docs/latex/Rating_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{Rating_8hpp}{\section{include/next\-\_\-best\-\_\-view/rating/\-Rating.hpp \-File \-Reference} 2 | \label{Rating_8hpp}\index{include/next\-\_\-best\-\_\-view/rating/\-Rating.\-hpp@{include/next\-\_\-best\-\_\-view/rating/\-Rating.\-hpp}} 3 | } 4 | {\ttfamily \#include $<$boost/shared\-\_\-ptr.\-hpp$>$}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | struct \hyperlink{structnext__best__view_1_1Rating}{next\-\_\-best\-\_\-view\-::\-Rating} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{structnext__best__view_1_1Rating}{\-Rating} implements no such functionalities, but the corresponding \hyperlink{classnext__best__view_1_1RatingModule}{\-Rating\-Module} has to implement a \hyperlink{structnext__best__view_1_1Rating}{\-Rating} class itself. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr$<$ \-Rating $>$ \hyperlink{namespacenext__best__view_a24cf26ec1dec2cc4c167e32798d1abeb}{next\-\_\-best\-\_\-view\-::\-Rating\-Ptr} 19 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 20 | -------------------------------------------------------------------------------- /docs/latex/RobotModel_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{RobotModel_8hpp}{\section{include/next\-\_\-best\-\_\-view/robot\-\_\-model/\-Robot\-Model.hpp \-File \-Reference} 2 | \label{RobotModel_8hpp}\index{include/next\-\_\-best\-\_\-view/robot\-\_\-model/\-Robot\-Model.\-hpp@{include/next\-\_\-best\-\_\-view/robot\-\_\-model/\-Robot\-Model.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | class \hyperlink{classnext__best__view_1_1RobotModel}{next\-\_\-best\-\_\-view\-::\-Robot\-Model} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1RobotModel}{\-Robot\-Model} generalizes a robot model. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr\* 19 | $<$ \-Robot\-Model $>$ \hyperlink{namespacenext__best__view_ad248a43c564dbbea474aa87f0fb56b22}{next\-\_\-best\-\_\-view\-::\-Robot\-Model\-Ptr} 20 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/SingleCameraModelFilter_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{SingleCameraModelFilter_8hpp}{\section{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Single\-Camera\-Model\-Filter.hpp \-File \-Reference} 2 | \label{SingleCameraModelFilter_8hpp}\index{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Single\-Camera\-Model\-Filter.\-hpp@{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Single\-Camera\-Model\-Filter.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/\-Camera\-Model\-Filter.\-hpp\char`\"{}}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | class \hyperlink{classnext__best__view_1_1SingleCameraModelFilter}{next\-\_\-best\-\_\-view\-::\-Single\-Camera\-Model\-Filter} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1SingleCameraModelFilter}{\-Single\-Camera\-Model\-Filter} class implements the frustum filter for a single camera. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr\* 19 | $<$ \-Single\-Camera\-Model\-Filter $>$ \hyperlink{namespacenext__best__view_a5abe7f8b4a8bdb1bdaf55043e4de9a64}{next\-\_\-best\-\_\-view\-::\-Single\-Camera\-Model\-Filter\-Ptr} 20 | \begin{DoxyCompactList}\small\item\em the type definition for the corresponding shared pointer of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/SpaceSampler_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{SpaceSampler_8hpp}{\section{include/next\-\_\-best\-\_\-view/space\-\_\-sampler/\-Space\-Sampler.hpp \-File \-Reference} 2 | \label{SpaceSampler_8hpp}\index{include/next\-\_\-best\-\_\-view/space\-\_\-sampler/\-Space\-Sampler.\-hpp@{include/next\-\_\-best\-\_\-view/space\-\_\-sampler/\-Space\-Sampler.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | class \hyperlink{classnext__best__view_1_1SpaceSampler}{next\-\_\-best\-\_\-view\-::\-Space\-Sampler} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1SpaceSampler}{\-Space\-Sampler} class generalizes the sampling of the space. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr\* 19 | $<$ \-Space\-Sampler $>$ \hyperlink{namespacenext__best__view_af3d0f8204bad3e34940c86ba619815cc}{next\-\_\-best\-\_\-view\-::\-Space\-Sampler\-Ptr} 20 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/SpiralApproxUnitSphereSampler_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{SpiralApproxUnitSphereSampler_8hpp}{\section{include/next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/impl/\-Spiral\-Approx\-Unit\-Sphere\-Sampler.hpp \-File \-Reference} 2 | \label{SpiralApproxUnitSphereSampler_8hpp}\index{include/next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/impl/\-Spiral\-Approx\-Unit\-Sphere\-Sampler.\-hpp@{include/next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/impl/\-Spiral\-Approx\-Unit\-Sphere\-Sampler.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/\-Unit\-Sphere\-Sampler.\-hpp\char`\"{}}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | class \hyperlink{classnext__best__view_1_1SpiralApproxUnitSphereSampler}{next\-\_\-best\-\_\-view\-::\-Spiral\-Approx\-Unit\-Sphere\-Sampler} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1SpiralApproxUnitSphereSampler}{\-Spiral\-Approx\-Unit\-Sphere\-Sampler} samples a unit sphere in a spiral manner. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr\* 19 | $<$ \-Spiral\-Approx\-Unit\-Sphere\-Sampler $>$ \hyperlink{namespacenext__best__view_a76b551eaed77a9e4b0a7e2b73c07458b}{next\-\_\-best\-\_\-view\-::\-Spiral\-Approx\-Unit\-Sphere\-Sampler\-Ptr} 20 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/StereoCameraModelFilter_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{StereoCameraModelFilter_8hpp}{\section{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Stereo\-Camera\-Model\-Filter.hpp \-File \-Reference} 2 | \label{StereoCameraModelFilter_8hpp}\index{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Stereo\-Camera\-Model\-Filter.\-hpp@{include/next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Stereo\-Camera\-Model\-Filter.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/\-Camera\-Model\-Filter.\-hpp\char`\"{}}\* 5 | {\ttfamily \#include \char`\"{}next\-\_\-best\-\_\-view/camera\-\_\-model\-\_\-filter/impl/\-Single\-Camera\-Model\-Filter.\-hpp\char`\"{}}\* 6 | \subsection*{\-Classes} 7 | \begin{DoxyCompactItemize} 8 | \item 9 | class \hyperlink{classnext__best__view_1_1StereoCameraModelFilter}{next\-\_\-best\-\_\-view\-::\-Stereo\-Camera\-Model\-Filter} 10 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1StereoCameraModelFilter}{\-Stereo\-Camera\-Model\-Filter} class implements the frustum filtering for stereo cameras. \end{DoxyCompactList}\end{DoxyCompactItemize} 11 | \subsection*{\-Namespaces} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 15 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 16 | \subsection*{\-Typedefs} 17 | \begin{DoxyCompactItemize} 18 | \item 19 | typedef boost\-::shared\-\_\-ptr\* 20 | $<$ \-Stereo\-Camera\-Model\-Filter $>$ \hyperlink{namespacenext__best__view_aa4826bd6041da0bd02906ca80ec2d67a}{next\-\_\-best\-\_\-view\-::\-Stereo\-Camera\-Model\-Filter\-Ptr} 21 | \begin{DoxyCompactList}\small\item\em the type definition for the corresponding shared pointer of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 22 | -------------------------------------------------------------------------------- /docs/latex/UnitSphereSampler_8hpp.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{UnitSphereSampler_8hpp}{\section{include/next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/\-Unit\-Sphere\-Sampler.hpp \-File \-Reference} 2 | \label{UnitSphereSampler_8hpp}\index{include/next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/\-Unit\-Sphere\-Sampler.\-hpp@{include/next\-\_\-best\-\_\-view/unit\-\_\-sphere\-\_\-sampler/\-Unit\-Sphere\-Sampler.\-hpp}} 3 | } 4 | {\ttfamily \#include \char`\"{}typedef.\-hpp\char`\"{}}\* 5 | \subsection*{\-Classes} 6 | \begin{DoxyCompactItemize} 7 | \item 8 | class \hyperlink{classnext__best__view_1_1UnitSphereSampler}{next\-\_\-best\-\_\-view\-::\-Unit\-Sphere\-Sampler} 9 | \begin{DoxyCompactList}\small\item\em \hyperlink{classnext__best__view_1_1UnitSphereSampler}{\-Unit\-Sphere\-Sampler} samples a unit sphere. \end{DoxyCompactList}\end{DoxyCompactItemize} 10 | \subsection*{\-Namespaces} 11 | \begin{DoxyCompactItemize} 12 | \item 13 | namespace \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} 14 | \begin{DoxyCompactList}\small\item\em this namespace contains all generally usable classes. \end{DoxyCompactList}\end{DoxyCompactItemize} 15 | \subsection*{\-Typedefs} 16 | \begin{DoxyCompactItemize} 17 | \item 18 | typedef boost\-::shared\-\_\-ptr\* 19 | $<$ \-Unit\-Sphere\-Sampler $>$ \hyperlink{namespacenext__best__view_ad3328c7d2bb2185c972df039061ad6f5}{next\-\_\-best\-\_\-view\-::\-Unit\-Sphere\-Sampler\-Ptr} 20 | \begin{DoxyCompactList}\small\item\em \-Definition for the shared pointer type of the class. \end{DoxyCompactList}\end{DoxyCompactItemize} 21 | -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1CameraModelFilter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1CameraModelFilter.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1DefaultRatingModule.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1DefaultRatingModule.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1PTURobotModel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1PTURobotModel.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1PlaneSubSpaceSampler.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1PlaneSubSpaceSampler.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1RatingModule.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1RatingModule.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1RobotModel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1RobotModel.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1SingleCameraModelFilter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1SingleCameraModelFilter.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1SpaceSampler.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1SpaceSampler.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1SpiralApproxUnitSphereSampler.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1SpiralApproxUnitSphereSampler.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1StereoCameraModelFilter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1StereoCameraModelFilter.pdf -------------------------------------------------------------------------------- /docs/latex/classnext__best__view_1_1UnitSphereSampler.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/classnext__best__view_1_1UnitSphereSampler.pdf -------------------------------------------------------------------------------- /docs/latex/index.tex: -------------------------------------------------------------------------------- 1 | 2 | 3 | {\bfseries \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view}} 4 | 5 | \-The \hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} package. -------------------------------------------------------------------------------- /docs/latex/mainpage_8dox.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{mainpage_8dox}{\section{mainpage.\-dox \-File \-Reference} 2 | \label{mainpage_8dox}\index{mainpage.\-dox@{mainpage.\-dox}} 3 | } 4 | -------------------------------------------------------------------------------- /docs/latex/namespaces.tex: -------------------------------------------------------------------------------- 1 | \section{\-Namespace \-List} 2 | \-Here is a list of all namespaces with brief descriptions\-:\begin{DoxyCompactList} 3 | \item\contentsline{section}{\hyperlink{namespacenext__best__view}{next\-\_\-best\-\_\-view} \\*\-This namespace contains all generally usable classes }{\pageref{namespacenext__best__view}}{} 4 | \end{DoxyCompactList} 5 | -------------------------------------------------------------------------------- /docs/latex/structnext__best__view_1_1DefaultRating.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/structnext__best__view_1_1DefaultRating.pdf -------------------------------------------------------------------------------- /docs/latex/structnext__best__view_1_1Rating.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/docs/latex/structnext__best__view_1_1Rating.pdf -------------------------------------------------------------------------------- /launch/RobotModelServiceReal.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /launch/RobotModelServiceSim.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /launch/all_components_next_best_view.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /launch/next_best_view_core_real.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /launch/next_best_view_core_sim.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /launch/set_focus_point.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /launch/test_math.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /launch/test_multi_id_scene.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /launch/test_parameters_positions.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | ["CeylonTea", "Smacks", "CoffeeFilters2"] 22 | [-90.0 , -90.0, 0.0] 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /launch/test_performance.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | [1, -1] 12 | 13 | 14 | -------------------------------------------------------------------------------- /launch/test_ralf.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /launch/test_rate_viewports.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /launch/test_single_scene.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /launch/test_stream.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /launch/test_update_pointcloud.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/libnext_best_view_base_modules.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/lib/libnext_best_view_base_modules.so -------------------------------------------------------------------------------- /lib/libnext_best_view_helper.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/lib/libnext_best_view_helper.so -------------------------------------------------------------------------------- /lib/libnext_best_view_helper_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/lib/libnext_best_view_helper_lib.so -------------------------------------------------------------------------------- /lib/libnext_best_view_lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/lib/libnext_best_view_lib.so -------------------------------------------------------------------------------- /lib/libnext_best_view_modules.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/lib/libnext_best_view_modules.so -------------------------------------------------------------------------------- /log/rosconsole.config: -------------------------------------------------------------------------------- 1 | log4j.logger.ros.asr_next_best_view=DEBUG 2 | log4j.logger.ros.nbv=DEBUG 3 | log4j.logger.ros.asr_next_best_view_ik_test=DEBUG 4 | log4j.logger.ros.asr_next_best_view_parameters_test=DEBUG 5 | log4j.logger.ros.asr_next_best_view_single_scene_test=DEBUG 6 | log4j.logger.ros.asr_next_best_view_multi_id_scene_test=DEBUG 7 | log4j.logger.ros.asr_next_best_view_update_pointcloud_test=DEBUG 8 | log4j.logger.ros.asr_next_best_view_math_test=DEBUG 9 | -------------------------------------------------------------------------------- /mainpage.dox: -------------------------------------------------------------------------------- 1 | /** 2 | \mainpage 3 | \htmlinclude manifest.html 4 | 5 | \b asr_next_best_view 6 | 7 | The asr_next_best_view package. 8 | 9 | 10 | */ 11 | -------------------------------------------------------------------------------- /msg/NormalsInfo.msg: -------------------------------------------------------------------------------- 1 | string type 2 | string identifier 3 | uint32 active_normals 4 | uint32 deactivated_object_normals 5 | -------------------------------------------------------------------------------- /msg/RatedViewport.msg: -------------------------------------------------------------------------------- 1 | geometry_msgs/Pose pose 2 | 3 | # List of types of objects being searched in given nbv. 4 | string[] object_type_name_list 5 | 6 | # old index before sorting 7 | uint32 oldIdx 8 | 9 | # weighted rating 10 | float32 rating 11 | # utility and costs 12 | float32 utility 13 | float32 inverse_costs 14 | # specific costs 15 | float32 base_translation_inverse_costs 16 | float32 base_rotation_inverse_costs 17 | float32 ptu_movement_inverse_costs 18 | float32 recognition_inverse_costs 19 | -------------------------------------------------------------------------------- /msg/RobotStateMessage.msg: -------------------------------------------------------------------------------- 1 | float64 pan 2 | float64 tilt 3 | float64 rotation 4 | float64 x 5 | float64 y -------------------------------------------------------------------------------- /param/TopicsConfig.yaml: -------------------------------------------------------------------------------- 1 | iterationVisualization: /nbv/iteration_visualization 2 | frustumVisualization: /nbv/frustum_marker_array 3 | objectsVisualization: /nbv/object_meshes 4 | objectNormalsVisualization: /nbv/object_normals 5 | frustumObjectsVisualization: /nbv/frustum_object_meshes 6 | frustumObjectNormalsVisualization: /nbv/frustum_object_normals 7 | cropBoxVisualization: /nbv/crop_box 8 | samplingVisualization: /nbv/samplingVisualization 9 | -------------------------------------------------------------------------------- /param/VisualizationConfig.yaml: -------------------------------------------------------------------------------- 1 | show_point_cloud: true # whether the point cloud should be visualized 2 | show_frustum_point_cloud: true # whether the point cloud in the frustum should be visualized separately 3 | show_frustum_marker_array: true # whether the frustum should be visualized 4 | show_normals: true # whether object normals should be shown 5 | 6 | SpaceSamplingMarker_Scale: 0.05 7 | SpaceSamplingMarker_RGBA: [1, 0, 0, 0.5] 8 | GridMarker_ScaleZ: 0.1 9 | GridMarker_RGBA: [0, 0, 1, 0.1] 10 | ViewPortMarker_Scales: [0.0025, 0.05, 0.05] 11 | ViewPortMarker_HeightFactor: 0.35 12 | ViewPortMarker_ShrinkFactor: 3.0 13 | ViewPortMarker_RGBA: [1, 0, 0, 1] 14 | ColumnPositionMarker_RGBA: [0,0,1,1] 15 | ColumnPositionMarker_Width: 0.02 16 | ViewPortDirections_RGBA: [1, 0, 0.5, 1] 17 | ViewPortDirections_Scales: [0.05, 0.005, 0.005] 18 | boolClearBetweenIterations: true 19 | CropBoxMarker_RGBA: [1, 1, 0, 0.3] 20 | -------------------------------------------------------------------------------- /param/costmap_params.yaml: -------------------------------------------------------------------------------- 1 | global_costmap: 2 | plugins: 3 | - {name: static_layer, type: 'costmap_2d::StaticLayer'} 4 | - {name: inflation_layer, type: 'costmap_2d::InflationLayer'} 5 | inflation_layer: 6 | inflation_radius: 0.65 7 | 8 | # alternatively without to specifying plugins: 9 | #global_costmap: 10 | # inflation_radius: 0.65 11 | # static_map: true 12 | # 13 | #global_costmap/obstacle_layer: 14 | # #No local, prehaps temporary, obstacles should be influence the global costmap. 15 | # enabled: false -------------------------------------------------------------------------------- /param/robot_model_frames.yaml: -------------------------------------------------------------------------------- 1 | map_frame: "/map" 2 | base_frame: "/base_link" 3 | ptu_base_frame: "/ptu_base_link" 4 | ptu_pan_frame: "/ptu_pan_link" 5 | ptu_pan_frame_rotated: "/ptu_pan_link_rotated" 6 | ptu_tilt_frame: "/ptu_tilt_link" 7 | ptu_tilt_frame_rotated: "/ptu_tilted_link" 8 | camera_mount_frame: "/ptu_mount_link" 9 | camera_left_frame: "/camera_left_frame" 10 | camera_right_frame: "/camera_right_frame" 11 | -------------------------------------------------------------------------------- /rsc/CropBoxListWholeRoomWithNormals.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rsc/regions_table_fit.csv: -------------------------------------------------------------------------------- 1 | # Define cropboxes and normals here 2 | # Don't remove last two lines 3 | # min_x, min_y, min_z, max_x, max_y, max_z 4 | # normal_x, normal_y, normal_z 5 | # normal2_x, normal2_y, normal2_z 6 | # (There must be one empty line between cropboxes) 7 | # 8 | # Rotation Matrix: 9 | # {1, 0, 0 10 | # 0, 0, 1 11 | # 0,-1, 0} 12 | # 13 | # 0.7071 = 45° 14 | # 15 | # 0.7071,-0.7071,0.0 -> +x +z 16 | # -0.7071,-0.7071,0.0 -> -x +z 17 | # 0.0,-0.7071,0.7071 -> +y +z 18 | # 0.0,-0.7071,-0.7071 -> -y +z 19 | # 0.7071,-0.7071,0.7071 -> +x +y +z 20 | # 0.7071,-0.7071,-0.7071 -> +x -y +z 21 | # -0.7071,-0.7071,0.7071 -> -x +y +z 22 | # -0.7071,-0.7071,-0.7071 -> -x -y +z 23 | # -0.7071,0.0,0.0 -> -x 24 | # -0.7071,0.7071,0.0 -> -x -z 25 | 26 | # Tisch 4 27 | -2.53,0.28,0.67,-1.03,1.18,1.12 28 | 29 | # Tisch 6 30 | -2.83,-1.35,0.67,-1.93,0.15,1.12 31 | 32 | # Tisch 5 33 | -2.83,-2.76,0.67,-1.93,-1.26,1.12 34 | 35 | # Tisch 1 36 | -1.14,-2.69,0.67,-0.24,-1.19,1.12 37 | 38 | # Tisch 2 39 | 1.53,-1.28,0.67,2.43,-0.42,1.12 40 | 41 | # Tisch 3 42 | 2.34,-1.28,0.67,3.85,-0.40,1.12 43 | 44 | # Regal 1 Ebene 45 | 2.03,-0.49,0.07,2.63,0.40,0.36 46 | 47 | # Regal 2 Ebene 48 | 2.03,-0.49,0.48,2.63,0.40,0.77 49 | 50 | # Regal 3 Ebene 51 | 2.03,-0.49,0.87,2.63,0.40,1.16 52 | 53 | # Regal 4 Ebene 54 | 2.03,-0.49,1.25,2.63,0.40,1.54 55 | 56 | # Regal 5 Ebene 57 | 2.03,-0.49,1.63,2.63,0.40,1.92 58 | 59 | # Regal 6 Ebene 60 | 2.03,-0.49,1.94,2.63,0.40,2.23 61 | 62 | # Schrank 2 Ebene 63 | -0.73,2.50,0.50,0.12,3.00,0.82 64 | 65 | # Schrank 3 Ebene 66 | -0.73,2.50,0.805,0.12,3.00,1.125 67 | 68 | # Schrank 4 Ebene 69 | -0.73,2.50,1.155,0.12,3.00,1.475 70 | 71 | # Schrank 5 Ebene 72 | -0.73,2.50,1.51,0.12,3.00,1.83 73 | 74 | # 75 | -------------------------------------------------------------------------------- /rsc/regions_whole_room_with_normals.csv: -------------------------------------------------------------------------------- 1 | # Define cropboxes and normals here 2 | # Don't remove last two lines 3 | # min_x, min_y, min_z, max_x, max_y, max_z 4 | # normal_x, normal_y, normal_z 5 | # normal2_x, normal2_y, normal2_z 6 | # (There must be one empty line between cropboxes) 7 | # 8 | # Rotation Matrix: 9 | # {1, 0, 0 10 | # 0, 0, 1 11 | # 0,-1, 0} 12 | # 13 | # 0.7071 = 45° 14 | # 15 | # 0.7071,-0.7071,0.0 -> +x +z 16 | # -0.7071,-0.7071,0.0 -> -x +z 17 | # 0.0,-0.7071,0.7071 -> +y +z 18 | # 0.0,-0.7071,-0.7071 -> -y +z 19 | # 0.7071,-0.7071,0.7071 -> +x +y +z 20 | # 0.7071,-0.7071,-0.7071 -> +x -y +z 21 | # -0.7071,-0.7071,0.7071 -> -x +y +z 22 | # -0.7071,-0.7071,-0.7071 -> -x -y +z 23 | # -0.7071,0.0,0.0 -> -x 24 | # -0.7071,0.7071,0.0 -> -x -z 25 | # 26 | # 27 | #-2.6,-2.6,0.4,3.5,1.2,1.2 28 | #0.7071,-0.7071,0.0 29 | #-0.7071,-0.7071,0.0 30 | #0.0,-0.7071,0.7071 31 | #0.0,-0.7071,-0.7071 32 | # 33 | #-2.6,-2.6,1.21,3.5,1.2,1.6 34 | #0.7071,0.0,0.0 35 | #-0.7071,0.0,0.0 36 | #0.0,0.0,0.7071 37 | #0.0,0.0,-0.7071 38 | 39 | # Whole room 40 | -4.0,-4.0,0.0,4.0,4.0,2.25 41 | 0.7071,0.0,0.0 42 | -0.7071,0.0,0.0 43 | 0.0,0.7071,0.0 44 | 0.0,-0.7071,0.0 45 | 0.0,0.0,0.7071 46 | 0.0,0.0,-0.7071 47 | 0.7071,-0.7071,0.0 48 | -0.7071,-0.7071,0.0 49 | 0.0,-0.7071,0.7071 50 | 0.0,-0.7071,-0.7071 51 | 0.7071,0.7071,0.0 52 | -0.7071,0.7071,0.0 53 | 0.0,0.7071,0.7071 54 | 0.0,0.7071,-0.7071 55 | 0.7071,0.0,-0.7071 56 | 0.7071,0.0,0.7071 57 | -0.7071,0.0,-0.7071 58 | -0.7071,0.0,0.7071 59 | 0.7071,-0.7071,-0.7071 60 | 0.7071,-0.7071,0.7071 61 | -0.7071,-0.7071,-0.7071 62 | -0.7071,-0.7071,0.7071 63 | 0.7071,0.7071,-0.7071 64 | 0.7071,0.7071,0.7071 65 | -0.7071,0.7071,-0.7071 66 | -0.7071,0.7071,0.7071 67 | 68 | # -------------------------------------------------------------------------------- /src/next_best_view/__init__.py: -------------------------------------------------------------------------------- 1 | #autogenerated by ROS python message generators -------------------------------------------------------------------------------- /src/next_best_view/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asr-ros/asr_next_best_view/7dace46b903d15e218a39f994802288103818f48/src/next_best_view/__init__.pyc -------------------------------------------------------------------------------- /src/next_best_view/msg/__init__.py: -------------------------------------------------------------------------------- 1 | from ._PointCloudElement import * 2 | from ._PointCloudMessage import * 3 | -------------------------------------------------------------------------------- /src/rating/RatingModule.cpp: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | Copyright (c) 2016, Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 7 | 8 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 9 | 10 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 11 | 12 | 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 13 | 14 | 4. The use is explicitly not permitted to any application which deliberately try to kill or do harm to any living creature. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17 | 18 | */ 19 | 20 | #include "next_best_view/rating/RatingModule.hpp" 21 | 22 | namespace next_best_view { 23 | RatingModule::RatingModule() : CommonClass() { } 24 | RatingModule::~RatingModule() { } 25 | } 26 | -------------------------------------------------------------------------------- /srv/GetAttributedPointCloud.srv: -------------------------------------------------------------------------------- 1 | int32 minNumberNormals 2 | --- 3 | asr_msgs/AsrAttributedPointCloud point_cloud -------------------------------------------------------------------------------- /srv/GetNextBestView.srv: -------------------------------------------------------------------------------- 1 | geometry_msgs/Pose current_pose 2 | --- 3 | bool found 4 | # the resulting viewport 5 | asr_msgs/AsrViewport viewport 6 | # the resulting robot state 7 | asr_next_best_view/RobotStateMessage robot_state 8 | # utility 9 | float32 utility 10 | float32 utility_normalization 11 | # total costs 12 | float32 inverse_costs 13 | # specific costs 14 | float32 base_translation_inverse_costs 15 | float32 base_rotation_inverse_costs 16 | float32 ptu_movement_inverse_costs 17 | float32 recognition_inverse_costs -------------------------------------------------------------------------------- /srv/RateViewports.srv: -------------------------------------------------------------------------------- 1 | # same as in GetNextbestView 2 | geometry_msgs/Pose current_pose 3 | # the viewports to rate 4 | geometry_msgs/Pose[] viewports 5 | # object types which are searched for 6 | string[] object_type_name_list 7 | # whether object_type_name_list should be used to rate 8 | bool use_object_type_to_rate 9 | --- 10 | RatedViewport[] sortedRatedViewports 11 | -------------------------------------------------------------------------------- /srv/RemoveObjects.srv: -------------------------------------------------------------------------------- 1 | string type 2 | string identifier 3 | --- 4 | bool is_valid -------------------------------------------------------------------------------- /srv/ResetCalculator.srv: -------------------------------------------------------------------------------- 1 | --- 2 | bool succeeded -------------------------------------------------------------------------------- /srv/SetAttributedPointCloud.srv: -------------------------------------------------------------------------------- 1 | asr_msgs/AsrAttributedPointCloud point_cloud 2 | asr_msgs/AsrViewport[] viewports_to_filter 3 | --- 4 | bool is_valid 5 | NormalsInfo[] normals_per_object -------------------------------------------------------------------------------- /srv/SetInitRobotState.srv: -------------------------------------------------------------------------------- 1 | RobotStateMessage robotState 2 | --- -------------------------------------------------------------------------------- /srv/TriggerFrustumVisualization.srv: -------------------------------------------------------------------------------- 1 | geometry_msgs/Pose current_pose 2 | --- 3 | -------------------------------------------------------------------------------- /srv/TriggerFrustumsAndPointCloudVisualization.srv: -------------------------------------------------------------------------------- 1 | asr_msgs/AsrViewport new_viewport 2 | --- -------------------------------------------------------------------------------- /srv/UpdatePointCloud.srv: -------------------------------------------------------------------------------- 1 | geometry_msgs/Pose pose_for_update 2 | # objects searched 3 | string[] object_type_name_list 4 | --- 5 | uint32 deactivated_object_normals --------------------------------------------------------------------------------