|
| PointCloudSacProblem (adapter_t &adapter, bool randomSeed=true) |
| Constructor. More...
|
|
| PointCloudSacProblem (adapter_t &adapter, const std::vector< int > &indices, bool randomSeed=true) |
| Constructor. More...
|
|
virtual | ~PointCloudSacProblem () |
|
virtual bool | computeModelCoefficients (const std::vector< int > &indices, model_t &outModel) const |
| See parent-class.
|
|
virtual void | getSelectedDistancesToModel (const model_t &model, const std::vector< int > &indices, std::vector< double > &scores) const |
| See parent-class.
|
|
virtual void | optimizeModelCoefficients (const std::vector< int > &inliers, const model_t &model, model_t &optimized_model) |
| See parent-class.
|
|
virtual int | getSampleSize () const |
| See parent-class.
|
|
| SampleConsensusProblem (bool randomSeed=true) |
| Contructor. More...
|
|
virtual | ~SampleConsensusProblem () |
| Destructor.
|
|
virtual void | getSamples (int &iterations, std::vector< int > &samples) |
| Get samples for hypothesis generation. More...
|
|
virtual bool | isSampleGood (const std::vector< int > &sample) const |
| Check if a set of samples for model generation is degenerate. More...
|
|
std::shared_ptr< std::vector< int > > | getIndices () const |
| Get a pointer to the vector of indices used. More...
|
|
void | drawIndexSample (std::vector< int > &sample) |
| Sub-function for getting samples for hypothesis generation. More...
|
|
virtual void | getDistancesToModel (const model_t &model_coefficients, std::vector< double > &distances) |
| Compute the distances of all samples which respect to given model coefficients. More...
|
|
virtual void | selectWithinDistance (const model_t &model_coefficients, const double threshold, std::vector< int > &inliers) |
| Select all the inlier samples whith respect to given model coefficients. More...
|
|
virtual int | countWithinDistance (const model_t &model_coefficients, const double threshold) |
| Count all the inlier samples whith respect to given model coefficients. More...
|
|
void | setIndices (const std::vector< int > &indices) |
| Set the indices_ variable (see member-description). More...
|
|
void | setUniformIndices (int N) |
| Use this method if you want to use all samples. More...
|
|
int | rnd () |
| Get a random number. More...
|
|
Functions for fitting a transformation model between two frames containing point-clouds. Using treept_arun. Used in a random sample paradigm for rejecting outliers in the correspondences.