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