Main Page
Namespaces
Classes
Files
File List
File Members
include
next_best_view
space_sampler
impl
Raytracing2DBasedSpaceSamplerFactory.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/impl/Raytracing2DBasedSpaceSampler.hpp
"
24
#include "
next_best_view/space_sampler/SpaceSamplerAbstractFactory.hpp
"
25
26
namespace
next_best_view
{
27
28
class
Raytracing2DBasedSpaceSamplerFactory
:
public
SpaceSamplerAbstractFactory
{
29
private
:
30
MapHelperPtr
mMapHelperPtr
;
31
32
public
:
33
Raytracing2DBasedSpaceSamplerFactory
(
MapHelperPtr
mapHelper)
34
: mMapHelperPtr(mapHelper)
35
{ }
36
37
SpaceSamplerPtr
createSpaceSampler
() {
38
MapBasedSpaceSamplerPtr
raytracing2DBasedSpaceSampler =
MapBasedSpaceSamplerPtr
(
new
Raytracing2DBasedSpaceSampler
(mMapHelperPtr));
39
return
raytracing2DBasedSpaceSampler;
40
}
41
};
42
typedef
boost::shared_ptr<Raytracing2DBasedSpaceSamplerFactory>
Raytracing2DBasedSpaceSamplerFactoryPtr
;
43
}
44
next_best_view::Raytracing2DBasedSpaceSamplerFactory::Raytracing2DBasedSpaceSamplerFactory
Raytracing2DBasedSpaceSamplerFactory(MapHelperPtr mapHelper)
Definition:
Raytracing2DBasedSpaceSamplerFactory.hpp:33
Raytracing2DBasedSpaceSampler.hpp
next_best_view::MapBasedSpaceSamplerPtr
boost::shared_ptr< Raytracing2DBasedSpaceSampler > MapBasedSpaceSamplerPtr
Definition for the shared pointer type of the class.
Definition:
Raytracing2DBasedSpaceSampler.hpp:57
next_best_view::Raytracing2DBasedSpaceSamplerFactory::mMapHelperPtr
MapHelperPtr mMapHelperPtr
Definition:
Raytracing2DBasedSpaceSamplerFactory.hpp:30
boost::shared_ptr< MapHelper >
next_best_view::Raytracing2DBasedSpaceSampler
Raytracing2DBasedSpaceSampler.
Definition:
Raytracing2DBasedSpaceSampler.hpp:34
SpaceSamplerAbstractFactory.hpp
next_best_view
this namespace contains all generally usable classes.
Definition:
CameraModelFilter.hpp:26
next_best_view::Raytracing2DBasedSpaceSamplerFactory::createSpaceSampler
SpaceSamplerPtr createSpaceSampler()
Definition:
Raytracing2DBasedSpaceSamplerFactory.hpp:37
next_best_view::Raytracing2DBasedSpaceSamplerFactory
Definition:
Raytracing2DBasedSpaceSamplerFactory.hpp:28
next_best_view::Raytracing2DBasedSpaceSamplerFactoryPtr
boost::shared_ptr< Raytracing2DBasedSpaceSamplerFactory > Raytracing2DBasedSpaceSamplerFactoryPtr
Definition:
Raytracing2DBasedSpaceSamplerFactory.hpp:42
MapHelper.hpp
next_best_view::SpaceSamplerAbstractFactory
Definition:
SpaceSamplerAbstractFactory.hpp:26
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