A list of TMatchingPair.
Definition at line 71 of file TMatchingPair.h.
#include <mrpt/utils/TMatchingPair.h>
Public Member Functions | |
bool | indexOtherMapHasCorrespondence (unsigned int idx) |
Checks if the given index from the "other" map appears in the list. | |
void | dumpToFile (const std::string &fileName) |
Saves the correspondences to a text file. | |
void | saveAsMATLABScript (const std::string &filName) |
Saves the correspondences as a MATLAB script which draws them. | |
float | overallSquareError (const CPose2D &q) const |
Computes the overall square error between the 2D points in the list of correspondences, given the 2D transformation "q"
Where | |
float | overallSquareErrorAndPoints (const CPose2D &q, vector_float &xs, vector_float &ys) const |
Computes the overall square error between the 2D points in the list of correspondences, given the 2D transformation "q", and return the transformed points as well. | |
void | squareErrorVector (const CPose2D &q, vector_float &out_sqErrs) const |
Returns a vector with the square error between each pair of correspondences in the list, given the 2D transformation "q" Each element ![]()
| |
void | squareErrorVector (const CPose2D &q, vector_float &out_sqErrs, vector_float &xs, vector_float &ys) const |
Returns a vector with the square error between each pair of correspondences in the list and the transformed "other" (local) points, given the 2D transformation "q" Each element ![]()
| |
bool | contains (const TMatchingPair &p) const |
Test whether the given pair "p" is within the pairings. |
bool mrpt::utils::TMatchingPairList::contains | ( | const TMatchingPair & | p ) | const |
Test whether the given pair "p" is within the pairings.
void mrpt::utils::TMatchingPairList::dumpToFile | ( | const std::string & | fileName ) |
Saves the correspondences to a text file.
bool mrpt::utils::TMatchingPairList::indexOtherMapHasCorrespondence | ( | unsigned int | idx ) |
Checks if the given index from the "other" map appears in the list.
float mrpt::utils::TMatchingPairList::overallSquareError | ( | const CPose2D & | q ) | const |
Computes the overall square error between the 2D points in the list of correspondences, given the 2D transformation "q"
Where are the elements of the square error vector as computed by computeSquareErrorVector.
float mrpt::utils::TMatchingPairList::overallSquareErrorAndPoints | ( | const CPose2D & | q, |
vector_float & | xs, | ||
vector_float & | ys | ||
) | const |
Computes the overall square error between the 2D points in the list of correspondences, given the 2D transformation "q", and return the transformed points as well.
Where are the elements of the square error vector as computed by computeSquareErrorVector
void mrpt::utils::TMatchingPairList::saveAsMATLABScript | ( | const std::string & | filName ) |
Saves the correspondences as a MATLAB script which draws them.
void mrpt::utils::TMatchingPairList::squareErrorVector | ( | const CPose2D & | q, |
vector_float & | out_sqErrs, | ||
vector_float & | xs, | ||
vector_float & | ys | ||
) | const |
Returns a vector with the square error between each pair of correspondences in the list and the transformed "other" (local) points, given the 2D transformation "q" Each element is the square distance between the "this" (global) point and the "other" (local) point transformed through "q":
.
void mrpt::utils::TMatchingPairList::squareErrorVector | ( | const CPose2D & | q, |
vector_float & | out_sqErrs | ||
) | const |
Returns a vector with the square error between each pair of correspondences in the list, given the 2D transformation "q" Each element is the square distance between the "this" (global) point and the "other" (local) point transformed through "q":
.
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011 |