MapBasedHexagonSpaceSampler implements the space sampling with a hexagon pattern. More...
#include <MapBasedHexagonSpaceSampler.hpp>
Public Member Functions | |
double | getHexagonRadius () |
SamplePointCloudPtr | getSampledSpacePointCloud (SimpleVector3 currentSpacePosition=SimpleVector3(), float contractor=1.0) |
MapBasedHexagonSpaceSampler (const MapHelperPtr &mapHelperPtr) | |
constructor for CostmapBasedSpaceSampler object More... | |
void | setHexagonRadius (double radius) |
virtual | ~MapBasedHexagonSpaceSampler () |
destructor for CostmapBasedSpaceSampler object More... | |
Public Member Functions inherited from next_best_view::SpaceSampler | |
uint32_t | getSamples () |
double | getXbot () const |
double | getXtop () const |
double | getYbot () const |
double | getYtop () const |
void | setSamples (const uint32_t &samples) |
SpaceSampler () | |
constructor for SpaceSampler object More... | |
virtual | ~SpaceSampler () |
destructor for SpaceSampler object More... | |
Public Member Functions inherited from next_best_view::CommonClass | |
CommonClass () | |
constructor More... | |
virtual IndicesPtr & | getIndices () |
virtual ObjectPointCloudPtr & | getInputCloud () |
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 |
double | mHexagonRadius |
MapHelperPtr | mMapHelperPtr |
Additional Inherited Members | |
Protected Attributes inherited from next_best_view::SpaceSampler | |
double | xbot |
double | xtop |
double | ybot |
double | ytop |
MapBasedHexagonSpaceSampler implements the space sampling with a hexagon pattern.
Definition at line 34 of file MapBasedHexagonSpaceSampler.hpp.
next_best_view::MapBasedHexagonSpaceSampler::MapBasedHexagonSpaceSampler | ( | const MapHelperPtr & | mapHelperPtr | ) |
constructor for CostmapBasedSpaceSampler object
Definition at line 23 of file MapBasedHexagonSpaceSampler.cpp.
|
virtual |
destructor for CostmapBasedSpaceSampler object
Definition at line 27 of file MapBasedHexagonSpaceSampler.cpp.
double next_best_view::MapBasedHexagonSpaceSampler::getHexagonRadius | ( | ) |
Definition at line 141 of file MapBasedHexagonSpaceSampler.cpp.
|
virtual |
Implements next_best_view::SpaceSampler.
Definition at line 29 of file MapBasedHexagonSpaceSampler.cpp.
void next_best_view::MapBasedHexagonSpaceSampler::setHexagonRadius | ( | double | radius | ) |
Definition at line 137 of file MapBasedHexagonSpaceSampler.cpp.
|
private |
Definition at line 37 of file MapBasedHexagonSpaceSampler.hpp.
|
private |
Definition at line 38 of file MapBasedHexagonSpaceSampler.hpp.
|
private |
Definition at line 36 of file MapBasedHexagonSpaceSampler.hpp.