iterative closest points
CEV ICP algorithm library
Loading...
Searching...
No Matches
include
icp
impl
trimmed.h
Go to the documentation of this file.
1
/*
2
* @author Utku Melemetci
3
*/
4
5
#include "
icp/icp.h
"
6
7
namespace
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
}
icp::ICP::Config
Configuration for ICP instances.
Definition
icp.h:80
icp::ICP
Interface for iterative closest points.
Definition
icp.h:48
icp::Trimmed
Definition
trimmed.h:8
icp::Trimmed::~Trimmed
~Trimmed()
Definition
trimmed.cpp:31
icp::Trimmed::setup
void setup() override
Per-method setup code.
Definition
trimmed.cpp:33
icp::Trimmed::iterate
void iterate() override
Perform one iteration of ICP for the point clouds a and b provided with ICP::begin.
Definition
trimmed.cpp:40
icp.h
icp
Definition
driver.h:7
icp::Vector
Eigen::Vector2d Vector
Definition
geo.h:15
Generated by
1.9.8