Template
Chargement...
Recherche...
Aucune correspondance
src
data_processing
AbsoluteChangeSummator.h
1
/****************************************************************************************
2
Nom du fichier : AbsoluteChangeSummator.h
3
Auteur : Mathieu Durand
4
Date de création : 11 juillet 2024
5
6
****************************************************************************************/
7
8
#ifndef ABSOLUTE_CHANGE_SUMMATOR_H
9
#define ABSOLUTE_CHANGE_SUMMATOR_H
10
11
#include "ChangeSummator.h"
12
18
template
<
typename
N>
19
class
AbsoluteChangeSummator
:
public
ChangeSummator
<N>
20
{
21
public
:
22
AbsoluteChangeSummator
(N initialValue);
23
AbsoluteChangeSummator
();
24
25
void
track
(N newValue);
26
void
updateWithChange
(N change);
27
};
28
29
template
class
AbsoluteChangeSummator<double>
;
30
template
class
AbsoluteChangeSummator<float>
;
31
template
class
AbsoluteChangeSummator<int>
;
32
template
class
AbsoluteChangeSummator<unsigned int>
;
33
template
class
AbsoluteChangeSummator<long>
;
34
template
class
AbsoluteChangeSummator<unsigned long>
;
35
template
class
AbsoluteChangeSummator<short>
;
36
template
class
AbsoluteChangeSummator<unsigned short>
;
37
template
class
AbsoluteChangeSummator<long long>
;
38
template
class
AbsoluteChangeSummator<unsigned long long>
;
39
40
41
#endif
// ABSOLUTE_CHANGE_SUMMATOR_H
AbsoluteChangeSummator
Class for summing absolute change, similar to the concept of distance.
Definition:
AbsoluteChangeSummator.h:20
AbsoluteChangeSummator::AbsoluteChangeSummator
AbsoluteChangeSummator()
Definition:
AbsoluteChangeSummator.cpp:18
AbsoluteChangeSummator::track
void track(N newValue)
Definition:
AbsoluteChangeSummator.cpp:21
AbsoluteChangeSummator::updateWithChange
void updateWithChange(N change)
Definition:
AbsoluteChangeSummator.cpp:27
ChangeSummator
Class for summing change, similar to the concept of displacement.
Definition:
ChangeSummator.h:20
Généré par
1.9.5