Visual Servoing Platform
version 3.7.0
Toggle main menu visibility
Loading...
Searching...
No Matches
vpRBInitializationHelper.h
1
#ifndef VP_RB_INITIALIZATION_HELPER_H
2
#define VP_RB_INITIALIZATION_HELPER_H
3
4
#include <visp3/core/vpConfig.h>
5
#include <visp3/core/vpHomogeneousMatrix.h>
6
#include <visp3/core/vpCameraParameters.h>
7
8
#include <string>
9
#include <iostream>
10
11
12
BEGIN_VISP_NAMESPACE
13
template
<
typename
T>
14
class
vpImage
;
15
16
class
vpRBTracker
;
29
class
VISP_EXPORT
vpRBInitializationHelper
30
{
31
public
:
32
void
savePose
(
const
std::string &filename)
const
;
33
34
vpHomogeneousMatrix
getPose
()
const
{
return
m_cMo; }
35
36
void
setCameraParameters
(
const
vpCameraParameters
&cam) { m_cam = cam; }
37
38
friend
vpRBTracker
;
39
40
protected
:
41
void
removeCommentsAndEmptyLines
(std::ifstream &fileId);
42
43
private
:
44
#ifdef VISP_HAVE_MODULE_GUI
45
template
<
typename
T>
46
void
initClick(
const
vpImage<T>
&I,
const
std::string &initFile,
bool
displayHelp,
vpRBTracker
&tracker);
47
#endif
48
49
std::string m_poseSavingFileName;
50
51
vpHomogeneousMatrix
m_cMo;
52
vpCameraParameters
m_cam;
53
};
54
55
END_VISP_NAMESPACE
56
57
#endif
vpCameraParameters
Generic class defining intrinsic camera parameters.
Definition
vpCameraParameters.h:311
vpHomogeneousMatrix
Implementation of an homogeneous matrix and operations on such kind of matrices.
Definition
vpHomogeneousMatrix.h:221
vpImage
Definition of the vpImage class member functions.
Definition
vpImage.h:131
vpRBInitializationHelper
A set of utilities to perform initialization.
Definition
vpRBInitializationHelper.h:30
vpRBInitializationHelper::vpRBTracker
friend vpRBTracker
Definition
vpRBInitializationHelper.h:38
vpRBInitializationHelper::removeCommentsAndEmptyLines
void removeCommentsAndEmptyLines(std::ifstream &fileId)
Definition
vpRBInitializationHelper.cpp:20
vpRBInitializationHelper::getPose
vpHomogeneousMatrix getPose() const
Definition
vpRBInitializationHelper.h:34
vpRBInitializationHelper::savePose
void savePose(const std::string &filename) const
Definition
vpRBInitializationHelper.cpp:37
vpRBInitializationHelper::setCameraParameters
void setCameraParameters(const vpCameraParameters &cam)
Definition
vpRBInitializationHelper.h:36
vpRBTracker
Class implementing the Render-Based Tracker (RBT).
Definition
vpRBTracker.h:87
BEGIN_VISP_NAMESPACE
Definition
vpMbtDistanceCircle.cpp:55
modules
tracker
rbt
include
visp3
rbt
vpRBInitializationHelper.h
Generated by
1.17.0