Go to the documentation of this file.
24 #if defined(MRPT_IS_X86_AMD64)
50 float _this_z,
float _other_x,
float _other_y,
float _other_z)
70 #if defined(MRPT_IS_X86_AMD64)
71 #pragma pack(pop) // End of pack = 1
112 std::vector<float>& ys)
const;
134 std::vector<float>& xs, std::vector<float>& ys)
const;
145 const size_t num_elements_this_map,
float overallSquareErrorAndPoints(const mrpt::poses::CPose2D &q, std::vector< float > &xs, std::vector< float > &ys) const
Computes the overall square error between the 2D points in the list of correspondences,...
GLdouble GLdouble GLdouble GLdouble q
TMatchingPair const * TMatchingPairConstPtr
void squareErrorVector(const mrpt::poses::CPose2D &q, std::vector< float > &out_sqErrs) const
Returns a vector with the square error between each pair of correspondences in the list,...
void filterUniqueRobustPairs(const size_t num_elements_this_map, TMatchingPairList &out_filtered_list) const
Creates a filtered list of pairings with those ones which have a single correspondence which coincide...
void saveAsMATLABScript(const std::string &filName) const
Saves the correspondences as a MATLAB script which draws them.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
A structure for holding correspondences between two sets of points or points-like entities in 2D or 3...
bool indexOtherMapHasCorrespondence(size_t idx) const
Checks if the given index from the "other" map appears in the list.
float overallSquareError(const mrpt::poses::CPose2D &q) const
Computes the overall square error between the 2D points in the list of correspondences,...
TMatchingPair(uint32_t _this_idx, uint32_t _other_idx, float _this_x, float _this_y, float _this_z, float _other_x, float _other_y, float _other_z)
A class used to store a 2D pose, including the 2D coordinate point and a heading (phi) angle.
void dumpToFile(const std::string &fileName) const
Saves the correspondences to a text file.
float errorSquareAfterTransformation
bool operator<(const TMatchingPair &a, const TMatchingPair &b)
A comparison operator, for sorting lists of TMatchingPair's, first order by this_idx,...
GLsizei const GLchar ** string
bool operator==(const TMatchingPair &a, const TMatchingPair &b)
A comparison operator
std::ostream & operator<<(std::ostream &o, const mrpt::tfest::TMatchingPair &pair)
unsigned __int32 uint32_t
bool contains(const TMatchingPair &p) const
Test whether the given pair "p" is within the pairings.
GLubyte GLubyte GLubyte a
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |