-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathalgorithm.h
More file actions
25 lines (19 loc) · 865 Bytes
/
algorithm.h
File metadata and controls
25 lines (19 loc) · 865 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef __SurfaceRegistration__algorithm__
#define __SurfaceRegistration__algorithm__
#include <stdio.h>
#include <vtkSmartPointer.h>
#include <vtkExtractEdges.h>
#include <vtkLine.h>
#include <vtkCellArray.h>
#include <vtkRenderWindow.h>
#include <vtkOctreePointLocator.h>
#include <eigen3/Eigen/Dense>
#include <eigen3/Eigen/Sparse>
#include <eigen3/unsupported/Eigen/SparseExtra>
using namespace Eigen;
int mainAlgorithmLoop (double stiffness, double minStiffness, double stiffnessStep, double maxDistance,
vtkSmartPointer<vtkPoints> pointsTarget, vtkSmartPointer<vtkPoints> transformedPointsTemplate,
int pointCountTemplate, vtkSmartPointer<vtkOctreePointLocator> octreeResizedTarget,
vtkCellArray* linesTemplate,
vtkSmartPointer<vtkRenderWindow> window);
#endif