Definition of a specific detection result.
More...
#include <cvb/dnc/search_result.hpp>
|
Point3D< double > | Position () const noexcept |
| Coordinates of object's origin within point cloud.
|
|
Vector3D< double > | RotationVector () const noexcept |
| Normalized rotation axis vector of object's orientation.
|
|
Angle | Theta () const noexcept |
| Rotation angle of object's orientation.
|
|
double | Score () const noexcept |
| Detection confidence value (0..1).
|
|
bool | operator== (const SearchResult &searchResult) const noexcept |
| Compares to an other search result.
|
|
bool | operator!= (const SearchResult &searchResult) const noexcept |
| Compares to an other search result.
|
|
Definition of a specific detection result.
◆ operator!=()
Compares to an other search result.
- Parameters
-
[in] | searchResult | Other search result. |
- Returns
- True if not equal, otherwise false.
- Exceptions
-
Does | not throw any exception. |
◆ operator==()
Compares to an other search result.
- Parameters
-
[in] | searchResult | Other search result. |
- Returns
- True if equal, otherwise false.
- Exceptions
-
Does | not throw any exception. |
◆ Position()
Point3D< double > Position |
( |
| ) |
const |
|
inlinenoexcept |
Coordinates of object's origin within point cloud.
The indicated position corresponds to the coordinate origin in the CAD file.
- Returns
- The position.
- Exceptions
-
Does | not throw any exception. |
◆ RotationVector()
Vector3D< double > RotationVector |
( |
| ) |
const |
|
inlinenoexcept |
Normalized rotation axis vector of object's orientation.
The axis part of axis-angle representation of object's orientation. The rotation center is the given position Position.
- Returns
- The object orientation.
- Exceptions
-
Does | not throw any exception. |
◆ Score()
Detection confidence value (0..1).
The score is an individual hash similarity score between point cloud and CAD object. It must be equal or above the threshold given by Cvb.Dnc.SearchParameters.MinScore.
- Returns
- The score.
- Exceptions
-
Does | not throw any exception. |
◆ Theta()
Rotation angle of object's orientation.
The angle part of axis-angle representation of object's orientation.
- Returns
- The rotation angle.
- Exceptions
-
Does | not throw any exception. |