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