MapBasedHexagonSpaceSampler.hpp
Go to the documentation of this file.
1 
20 #pragma once
21 
22 #include <boost/foreach.hpp>
25 
26 namespace next_best_view {
35  private:
39  public:
43  MapBasedHexagonSpaceSampler(const MapHelperPtr &mapHelperPtr);
44 
49 
53  SamplePointCloudPtr getSampledSpacePointCloud(SimpleVector3 currentSpacePosition = SimpleVector3(), float contractor = 1.0);
54 
55  void setHexagonRadius(double radius);
56 
57  double getHexagonRadius();
58  };
59 
64 }
SamplePointCloudPtr getSampledSpacePointCloud(SimpleVector3 currentSpacePosition=SimpleVector3(), float contractor=1.0)
MapBasedHexagonSpaceSampler(const MapHelperPtr &mapHelperPtr)
constructor for CostmapBasedSpaceSampler object
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
Definition: typedef.hpp:53
MapBasedHexagonSpaceSampler implements the space sampling with a hexagon pattern. ...
SpaceSampler class generalizes the sampling of the space.
boost::shared_ptr< MapBasedHexagonSpaceSampler > MapBasedHexagonSpaceSamplerPtr
Definition for the shared pointer type of the class.
virtual ~MapBasedHexagonSpaceSampler()
destructor for CostmapBasedSpaceSampler object
SamplePointCloud::Ptr SamplePointCloudPtr
Definition: typedef.hpp:93
this namespace contains all generally usable classes.


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