Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
recognizer
VotingResult.hpp
Go to the documentation of this file.
1
18
#pragma once
19
20
//Local includes
21
#include "
typedef.hpp
"
22
#include "
common_type/ObjectSet.hpp
"
23
#include "
common_type/Pose.hpp
"
24
25
#include "
VotedPose.hpp
"
26
27
28
namespace
ISM
29
{
30
struct
VotingResult
31
{
32
33
double
confidence
;
34
ObjectSetPtr
matchingObjects
;
35
PosePtr
referencePose
;
36
SummarizedVotedPosePtrs
summarizedVotes
;
37
38
39
VotingResult
(
const
VotingResult
& other):
40
confidence(other.confidence),
41
matchingObjects(
ObjectSetPtr
(new
ObjectSet
(*(other.matchingObjects)))),
42
referencePose(
PosePtr
(new
Pose
(*(other.referencePose))))
43
{ }
44
45
VotingResult
(
ObjectSetPtr
& os,
PosePtr
& p,
double
c,
SummarizedVotedPosePtrs
summarizedVotes):
46
confidence(c), matchingObjects(os), referencePose(p), summarizedVotes(summarizedVotes)
47
{ }
48
};
49
50
51
}
/* VotingResult */
VotedPose.hpp
ISM::VotingResult::VotingResult
VotingResult(const VotingResult &other)
Definition:
VotingResult.hpp:39
ISM::Pose
Definition:
Pose.hpp:32
typedef.hpp
ISM::VotingResult::confidence
double confidence
Definition:
VotingResult.hpp:33
ISM::VotingResult::summarizedVotes
SummarizedVotedPosePtrs summarizedVotes
Definition:
VotingResult.hpp:36
ISM::ObjectSetPtr
boost::shared_ptr< ObjectSet > ObjectSetPtr
Definition:
ObjectSet.hpp:53
ISM::ObjectSet
Definition:
ObjectSet.hpp:31
ISM::VotingResult::matchingObjects
ObjectSetPtr matchingObjects
Definition:
VotingResult.hpp:34
ISM::PosePtr
boost::shared_ptr< Pose > PosePtr
Definition:
Pose.hpp:79
ISM::VotingResult
Definition:
VotingResult.hpp:30
ISM::SummarizedVotedPosePtrs
std::vector< SummarizedVotedPosePtr > SummarizedVotedPosePtrs
Definition:
typedef.hpp:75
Pose.hpp
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
ObjectSet.hpp
ISM::VotingResult::VotingResult
VotingResult(ObjectSetPtr &os, PosePtr &p, double c, SummarizedVotedPosePtrs summarizedVotes)
Definition:
VotingResult.hpp:45
ISM::VotingResult::referencePose
PosePtr referencePose
Definition:
VotingResult.hpp:35
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41