Main Page
Namespaces
Classes
Files
File List
File Members
include
next_best_view
crop_box
CropBoxWrapper.hpp
Go to the documentation of this file.
1
20
#pragma once
21
22
#include "pcl-1.7/pcl/filters/impl/crop_box.hpp"
23
#include "
typedef.hpp
"
24
25
namespace
next_best_view
{
26
27
class
CropBoxWrapper
;
28
typedef
boost::shared_ptr<CropBoxWrapper>
CropBoxWrapperPtr
;
29
30
class
CropBoxWrapper
{
31
private
:
32
CropBoxPtr
mCropBoxPtr
;
33
boost::shared_ptr<std::vector<SimpleVector3>
>
mCropBoxNormalsListPtr
;
34
public
:
35
CropBoxWrapper
(
CropBoxPtr
cropBoxPtr,
boost::shared_ptr
<std::vector<SimpleVector3>> cropBoxNormalsListPtr);
36
37
CropBoxPtr
getCropBox
();
38
boost::shared_ptr<std::vector<SimpleVector3>
>
getCropBoxNormalsList
();
39
40
void
setCropBox
(
CropBoxPtr
cropBoxPtr);
41
void
setCropBoxNormalsList
(
boost::shared_ptr
<std::vector<SimpleVector3>> cropBoxNormalsListPtr);
42
43
49
static
boost::shared_ptr<std::vector<CropBoxWrapperPtr>
>
readCropBoxDataFromXMLFile
(
const
std::string &xml_path);
50
};
51
52
}
next_best_view::CropBoxWrapper::getCropBoxNormalsList
boost::shared_ptr< std::vector< SimpleVector3 > > getCropBoxNormalsList()
Definition:
CropBoxWrapper.cpp:35
next_best_view::CropBoxWrapper::readCropBoxDataFromXMLFile
static boost::shared_ptr< std::vector< CropBoxWrapperPtr > > readCropBoxDataFromXMLFile(const std::string &xml_path)
readCropBoxDataFromXMLFile reads the given xml file and returns a list of CropBoxWrapper.
Definition:
CropBoxWrapper.cpp:47
next_best_view::CropBoxWrapperPtr
boost::shared_ptr< CropBoxWrapper > CropBoxWrapperPtr
Definition:
CropBoxWrapper.hpp:27
next_best_view::CropBoxWrapper::CropBoxWrapper
CropBoxWrapper(CropBoxPtr cropBoxPtr, boost::shared_ptr< std::vector< SimpleVector3 >> cropBoxNormalsListPtr)
Definition:
CropBoxWrapper.cpp:26
next_best_view::CropBoxWrapper::setCropBoxNormalsList
void setCropBoxNormalsList(boost::shared_ptr< std::vector< SimpleVector3 >> cropBoxNormalsListPtr)
Definition:
CropBoxWrapper.cpp:43
boost::shared_ptr
next_best_view
this namespace contains all generally usable classes.
Definition:
CameraModelFilter.hpp:26
next_best_view::CropBoxWrapper::getCropBox
CropBoxPtr getCropBox()
Definition:
CropBoxWrapper.cpp:31
typedef.hpp
next_best_view::CropBoxPtr
CropBox::Ptr CropBoxPtr
Definition:
typedef.hpp:106
next_best_view::CropBoxWrapper
Definition:
CropBoxWrapper.hpp:30
next_best_view::CropBoxWrapper::mCropBoxPtr
CropBoxPtr mCropBoxPtr
Definition:
CropBoxWrapper.hpp:32
next_best_view::CropBoxWrapper::setCropBox
void setCropBox(CropBoxPtr cropBoxPtr)
Definition:
CropBoxWrapper.cpp:39
next_best_view::CropBoxWrapper::mCropBoxNormalsListPtr
boost::shared_ptr< std::vector< SimpleVector3 > > mCropBoxNormalsListPtr
Definition:
CropBoxWrapper.hpp:33
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