4#include "../point_3d.hpp"
19 class SearchResult final
22 SearchResult() =
default;
47 return rotationVector_;
82 bool operator==(
const SearchResult &searchResult)
const noexcept
84 return (position_ == searchResult.position_ && rotationVector_ == searchResult.rotationVector_
85 && theta_ == searchResult.theta_ && score_ == searchResult.score_);
82 bool operator==(
const SearchResult &searchResult)
const noexcept {
…}
94 bool operator!=(
const SearchResult &searchResult)
const noexcept
96 return !(*
this == searchResult);
94 bool operator!=(
const SearchResult &searchResult)
const noexcept {
…}
19 class SearchResult final {
…};
Object for convenient and type - safe handling of angles.
Definition angle.hpp:16
static Angle FromRadians(double rad, bool trim=false) noexcept
Create an angle in radians.
Definition angle.hpp:39
double Score() const noexcept
Detection confidence value (0..1).
Definition search_result.hpp:71
Vector3D< double > RotationVector() const noexcept
Normalized rotation axis vector of object's orientation.
Definition search_result.hpp:45
bool operator==(const SearchResult &searchResult) const noexcept
Compares to an other search result.
Definition search_result.hpp:82
Point3D< double > Position() const noexcept
Coordinates of object's origin within point cloud.
Definition search_result.hpp:32
bool operator!=(const SearchResult &searchResult) const noexcept
Compares to an other search result.
Definition search_result.hpp:94
Angle Theta() const noexcept
Rotation angle of object's orientation.
Definition search_result.hpp:57
Multi-purpose 3D vector class.
Definition point_3d.hpp:22
Namespace for Match3D DNC (CAD-based 3D-object recognition).
Definition dnc.hpp:29
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
Point3D< T > Vector3D
Alias for Point3D.
Definition point_3d.hpp:363