aimsalgo
5.0.5
Neuroimaging image processing
minimisation.h
Go to the documentation of this file.
1
/* Copyright (C) 2000-2013 CEA
2
*
3
* This software and supporting documentation were developed by
4
* bioPICSEL
5
* CEA/DSV/I²BM/MIRCen/LMN, Batiment 61,
6
* 18, route du Panorama
7
* 92265 Fontenay-aux-Roses
8
* France
9
*/
10
11
#ifndef AIMS_REGISTRATION_MINIMISATION_H
12
#define AIMS_REGISTRATION_MINIMISATION_H
13
14
15
#include <
aims/data/data_g.h
>
16
#include <
aims/resampling/motion.h
>
17
18
19
#include <
aims/math/math_g.h
>
20
#include <vector>
21
22
#include <
aims/registration/displacement_field.h
>
23
24
25
class
Minimisation
26
{
27
public
:
28
Minimisation
() {_Pkept=0.5; _transfo = 1;};
29
Minimisation
(
double
Pkept,
int
transfo) {_Pkept=Pkept; _transfo = transfo;};
30
~ Minimisation
(){};
31
32
33
template
<
class
T>
34
Motion
quaternion
(
DisplacementField<T>
& displacementField);
35
36
37
private
:
38
double
_Pkept;
39
int
_transfo;
40
41
};
42
43
#endif
data_g.h
Minimisation::quaternion
Motion quaternion(DisplacementField< T > &displacementField)
Definition:
minimisation_d.h:28
math_g.h
Minimisation::~ Minimisation
~ Minimisation()
Definition:
minimisation.h:30
motion.h
displacement_field.h
Minimisation::Minimisation
Minimisation(double Pkept, int transfo)
Definition:
minimisation.h:29
Minimisation::Minimisation
Minimisation()
Definition:
minimisation.h:28
aims::AffineTransformation3d
Minimisation
Definition:
minimisation.h:25
DisplacementField
Definition:
displacement_field.h:21
aims
registration
minimisation.h
Generated by
1.8.13