Main Page
Namespaces
Classes
Files
File List
File Members
include
next_best_view
hypothesis_updater
impl
PerspectiveHypothesisUpdater.hpp
Go to the documentation of this file.
1
20
#ifndef PERSPECTIVEHYPOTHESISUPDATER_HPP_
21
#define PERSPECTIVEHYPOTHESISUPDATER_HPP_
22
23
#include "
next_best_view/hypothesis_updater/HypothesisUpdater.hpp
"
24
#include "
next_best_view/rating/impl/DefaultRatingModule.hpp
"
25
26
namespace
next_best_view
{
27
class
PerspectiveHypothesisUpdater
:
public
HypothesisUpdater
{
28
private
:
29
DefaultRatingModulePtr
mDefaultRatingModulePtr
;
30
DebugHelperPtr
mDebugHelperPtr
;
31
double
mNormalAngleThreshold
;
32
public
:
33
PerspectiveHypothesisUpdater
();
34
virtual
~PerspectiveHypothesisUpdater
();
35
36
unsigned
int
update
(
const
ObjectTypeSetPtr
&objectTypeSetPtr,
const
ViewportPoint
&viewportPoint);
37
38
void
setDefaultRatingModule
(
DefaultRatingModulePtr
defaultRatingModulePtr);
39
40
DefaultRatingModulePtr
getDefaultRatingModule
();
41
42
void
setNormalAngleThreshold
(
double
angle);
43
44
double
getNormalAngleThreshold
();
45
};
46
50
typedef
boost::shared_ptr<PerspectiveHypothesisUpdater>
PerspectiveHypothesisUpdaterPtr
;
51
}
52
53
54
#endif
/* PERSPECTIVEHYPOTHESISUPDATER_HPP_ */
next_best_view::HypothesisUpdater
HypothesisUpdater is an abstract class for updating the objects in the point cloud.
Definition:
HypothesisUpdater.hpp:30
next_best_view::DefaultViewportPoint
DefaultViewportPoint.
Definition:
DefaultViewportPoint.hpp:60
boost::shared_ptr< DefaultRatingModule >
DefaultRatingModule.hpp
next_best_view
this namespace contains all generally usable classes.
Definition:
CameraModelFilter.hpp:26
next_best_view::PerspectiveHypothesisUpdater::PerspectiveHypothesisUpdater
PerspectiveHypothesisUpdater()
Definition:
PerspectiveHypothesisUpdater.cpp:28
next_best_view::PerspectiveHypothesisUpdater
Definition:
PerspectiveHypothesisUpdater.hpp:27
HypothesisUpdater.hpp
next_best_view::PerspectiveHypothesisUpdater::getDefaultRatingModule
DefaultRatingModulePtr getDefaultRatingModule()
Definition:
PerspectiveHypothesisUpdater.cpp:91
next_best_view::PerspectiveHypothesisUpdater::mDefaultRatingModulePtr
DefaultRatingModulePtr mDefaultRatingModulePtr
Definition:
PerspectiveHypothesisUpdater.hpp:29
next_best_view::PerspectiveHypothesisUpdater::getNormalAngleThreshold
double getNormalAngleThreshold()
Definition:
PerspectiveHypothesisUpdater.cpp:99
next_best_view::PerspectiveHypothesisUpdater::mNormalAngleThreshold
double mNormalAngleThreshold
Definition:
PerspectiveHypothesisUpdater.hpp:31
next_best_view::PerspectiveHypothesisUpdaterPtr
boost::shared_ptr< PerspectiveHypothesisUpdater > PerspectiveHypothesisUpdaterPtr
Definition for the shared pointer type of the class.
Definition:
PerspectiveHypothesisUpdater.hpp:50
next_best_view::PerspectiveHypothesisUpdater::update
unsigned int update(const ObjectTypeSetPtr &objectTypeSetPtr, const ViewportPoint &viewportPoint)
Updates the point cloud under the assumption that the given viewport was chosen.
Definition:
PerspectiveHypothesisUpdater.cpp:34
next_best_view::PerspectiveHypothesisUpdater::setNormalAngleThreshold
void setNormalAngleThreshold(double angle)
Definition:
PerspectiveHypothesisUpdater.cpp:95
next_best_view::PerspectiveHypothesisUpdater::~PerspectiveHypothesisUpdater
virtual ~PerspectiveHypothesisUpdater()
Definition:
PerspectiveHypothesisUpdater.cpp:32
next_best_view::PerspectiveHypothesisUpdater::mDebugHelperPtr
DebugHelperPtr mDebugHelperPtr
Definition:
PerspectiveHypothesisUpdater.hpp:30
next_best_view::PerspectiveHypothesisUpdater::setDefaultRatingModule
void setDefaultRatingModule(DefaultRatingModulePtr defaultRatingModulePtr)
Definition:
PerspectiveHypothesisUpdater.cpp:87
asr_next_best_view
Author(s): Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij
autogenerated on Thu Jan 9 2020 07:20:18