Public Member Functions | Private Attributes | List of all members
next_best_view::PerspectiveHypothesisUpdater Class Reference

#include <PerspectiveHypothesisUpdater.hpp>

Inheritance diagram for next_best_view::PerspectiveHypothesisUpdater:
Inheritance graph
[legend]

Public Member Functions

DefaultRatingModulePtr getDefaultRatingModule ()
 
double getNormalAngleThreshold ()
 
 PerspectiveHypothesisUpdater ()
 
void setDefaultRatingModule (DefaultRatingModulePtr defaultRatingModulePtr)
 
void setNormalAngleThreshold (double angle)
 
unsigned int update (const ObjectTypeSetPtr &objectTypeSetPtr, const ViewportPoint &viewportPoint)
 Updates the point cloud under the assumption that the given viewport was chosen. More...
 
virtual ~PerspectiveHypothesisUpdater ()
 
- Public Member Functions inherited from next_best_view::HypothesisUpdater
 HypothesisUpdater ()
 
virtual ~HypothesisUpdater ()=0
 
- Public Member Functions inherited from next_best_view::CommonClass
 CommonClass ()
 constructor More...
 
virtual IndicesPtrgetIndices ()
 
virtual ObjectPointCloudPtrgetInputCloud ()
 
virtual void setIndices (const IndicesPtr &indicesPtr)
 setting the shared pointer to the active indices of the point cloud. More...
 
virtual void setInputCloud (const ObjectPointCloudPtr &pointCloudPtr)
 setting the input cloud. More...
 
virtual ~CommonClass ()=0
 pure virtual deconstructor. More...
 

Private Attributes

DebugHelperPtr mDebugHelperPtr
 
DefaultRatingModulePtr mDefaultRatingModulePtr
 
double mNormalAngleThreshold
 

Detailed Description

Definition at line 27 of file PerspectiveHypothesisUpdater.hpp.

Constructor & Destructor Documentation

next_best_view::PerspectiveHypothesisUpdater::PerspectiveHypothesisUpdater ( )

Definition at line 28 of file PerspectiveHypothesisUpdater.cpp.

next_best_view::PerspectiveHypothesisUpdater::~PerspectiveHypothesisUpdater ( )
virtual

Definition at line 32 of file PerspectiveHypothesisUpdater.cpp.

Member Function Documentation

DefaultRatingModulePtr next_best_view::PerspectiveHypothesisUpdater::getDefaultRatingModule ( )

Definition at line 91 of file PerspectiveHypothesisUpdater.cpp.

double next_best_view::PerspectiveHypothesisUpdater::getNormalAngleThreshold ( )

Definition at line 99 of file PerspectiveHypothesisUpdater.cpp.

void next_best_view::PerspectiveHypothesisUpdater::setDefaultRatingModule ( DefaultRatingModulePtr  defaultRatingModulePtr)

Definition at line 87 of file PerspectiveHypothesisUpdater.cpp.

void next_best_view::PerspectiveHypothesisUpdater::setNormalAngleThreshold ( double  angle)

Definition at line 95 of file PerspectiveHypothesisUpdater.cpp.

unsigned int next_best_view::PerspectiveHypothesisUpdater::update ( const ObjectTypeSetPtr objectTypeSetPtr,
const ViewportPoint viewportPoint 
)
virtual

Updates the point cloud under the assumption that the given viewport was chosen.

Parameters
objectTypeSetPtrthe object type names that shall be updated.
viewportPointthe viewport that was chosen
Returns
the number of deactivated normals

Implements next_best_view::HypothesisUpdater.

Definition at line 34 of file PerspectiveHypothesisUpdater.cpp.

Member Data Documentation

DebugHelperPtr next_best_view::PerspectiveHypothesisUpdater::mDebugHelperPtr
private

Definition at line 30 of file PerspectiveHypothesisUpdater.hpp.

DefaultRatingModulePtr next_best_view::PerspectiveHypothesisUpdater::mDefaultRatingModulePtr
private

Definition at line 29 of file PerspectiveHypothesisUpdater.hpp.

double next_best_view::PerspectiveHypothesisUpdater::mNormalAngleThreshold
private

Definition at line 31 of file PerspectiveHypothesisUpdater.hpp.


The documentation for this class was generated from the following files:


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