Main Page
Namespaces
Classes
Files
File List
File Members
include
next_best_view
space_sampler
impl
MapBasedRandomSpaceSampler.hpp
Go to the documentation of this file.
1
20
#pragma once
21
22
#include "
next_best_view/helper/MapHelper.hpp
"
23
#include "
next_best_view/space_sampler/SpaceSampler.hpp
"
24
25
namespace
next_best_view
{
26
27
class
MapBasedRandomSpaceSampler
:
public
SpaceSampler
{
28
private
:
29
MapHelperPtr
mMapHelperPtr
;
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
46
typedef
boost::shared_ptr<MapBasedRandomSpaceSampler>
MapBasedRandomSpaceSamplerPtr
;
47
}
48
49
next_best_view::MapBasedRandomSpaceSampler::mSampleSize
unsigned int mSampleSize
Definition:
MapBasedRandomSpaceSampler.hpp:30
SpaceSampler.hpp
next_best_view::SimpleVector3
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
Definition:
typedef.hpp:53
next_best_view::SpaceSampler
SpaceSampler class generalizes the sampling of the space.
Definition:
SpaceSampler.hpp:37
next_best_view::MapBasedRandomSpaceSampler::mMapHelperPtr
MapHelperPtr mMapHelperPtr
Definition:
MapBasedRandomSpaceSampler.hpp:29
next_best_view::MapBasedRandomSpaceSampler
Definition:
MapBasedRandomSpaceSampler.hpp:27
next_best_view::MapBasedRandomSpaceSampler::MapBasedRandomSpaceSampler
MapBasedRandomSpaceSampler(const MapHelperPtr &mapHelperPtr, unsigned int sampleSize)
constructor for RandomSpaceSampler object
Definition:
MapBasedRandomSpaceSampler.hpp:35
next_best_view::SamplePointCloudPtr
SamplePointCloud::Ptr SamplePointCloudPtr
Definition:
typedef.hpp:93
boost::shared_ptr< MapHelper >
next_best_view
this namespace contains all generally usable classes.
Definition:
CameraModelFilter.hpp:26
next_best_view::MapBasedRandomSpaceSampler::getSampledSpacePointCloud
SamplePointCloudPtr getSampledSpacePointCloud(SimpleVector3 currentSpacePosition=SimpleVector3(), float contractor=1.0)
Definition:
MapBasedRandomSpaceSampler.cpp:24
MapHelper.hpp
next_best_view::MapBasedRandomSpaceSamplerPtr
boost::shared_ptr< MapBasedRandomSpaceSampler > MapBasedRandomSpaceSamplerPtr
Definition for the shared pointer type of the class.
Definition:
MapBasedRandomSpaceSampler.hpp:46
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