MapBasedRandomSpaceSampler.hpp
Go to the documentation of this file.
1 
20 #pragma once
21 
24 
25 namespace next_best_view {
26 
28  private:
30  unsigned int mSampleSize;
31  public:
35  MapBasedRandomSpaceSampler(const MapHelperPtr &mapHelperPtr, unsigned int sampleSize) : mMapHelperPtr(mapHelperPtr), mSampleSize(sampleSize) {}
36 
40  SamplePointCloudPtr getSampledSpacePointCloud(SimpleVector3 currentSpacePosition = SimpleVector3(), float contractor = 1.0);
41  };
42 
47 }
48 
49 
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
Definition: typedef.hpp:53
SpaceSampler class generalizes the sampling of the space.
MapBasedRandomSpaceSampler(const MapHelperPtr &mapHelperPtr, unsigned int sampleSize)
constructor for RandomSpaceSampler object
SamplePointCloud::Ptr SamplePointCloudPtr
Definition: typedef.hpp:93
this namespace contains all generally usable classes.
SamplePointCloudPtr getSampledSpacePointCloud(SimpleVector3 currentSpacePosition=SimpleVector3(), float contractor=1.0)
boost::shared_ptr< MapBasedRandomSpaceSampler > MapBasedRandomSpaceSamplerPtr
Definition for the shared pointer type of the class.


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