iterative closest points
CEV ICP algorithm library
Loading...
Searching...
No Matches
trimmed.h
Go to the documentation of this file.
1/*
2 * @author Utku Melemetci
3 */
4
5#include "icp/icp.h"
6
7namespace icp {
8 class Trimmed final : public ICP {
9 public:
10 Trimmed(double overlap_rate);
11 Trimmed(const Config& config);
12 ~Trimmed();
13
14 void setup() override;
15 void iterate() override;
16
17 private:
18 void compute_matches();
19
20 double overlap_rate;
21 std::vector<icp::Vector> a_current;
22 icp::Vector b_cm;
23 };
24}
Configuration for ICP instances.
Definition icp.h:80
Interface for iterative closest points.
Definition icp.h:48
void setup() override
Per-method setup code.
Definition trimmed.cpp:33
void iterate() override
Perform one iteration of ICP for the point clouds a and b provided with ICP::begin.
Definition trimmed.cpp:40
Definition driver.h:7
Eigen::Vector2d Vector
Definition geo.h:15