#include "inspectable.h"#include "callbackable.h"#include "measuremodes.h"#include "analysationmodes.h"#include "templatevalueanalysation.h"Include dependency graph for statistictools.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | StatisticTools |
Defines | |
| #define | GET_TYPE_ANALYSATION(type) getAnalysation<type,defaultZero,defaultLower<type>,defaultHigher<type>,defaultDoubleDiv<type>,defaultDoubleMul<type>,defaultAdd<type>,defaultSub<type>,defaultMul<type>,defaultDiv<type> > |
| #define | GET_DOUBLE_ANALYSATION GET_TYPE_ANALYSATION(double) |
Functions | |
| template<class type, type zero, bool lower, bool higher, type doubleDiv, type doubleMul, type add, type sub, type mul, type div> | |
| ANALYSATION_CONTEXT * | getAnalysation (std::vector< type > values) |
| use this function if you want more than one value analysed class type must implement following operators: | |
| template<class type, type zero, bool lower, bool higher, type doubleDiv, type doubleMul, type add, type sub, type mul, type div> | |
| type | getAnalysation (ANALYSATION_CONTEXT *tvAnalysation, AnalysationMode mode, unsigned int feature=0) |
| class type must implement following operators: | |
| template<class type, type zero, bool lower, bool higher, type doubleDiv, type doubleMul, type add, type sub, type mul, type div> | |
| type | getAnalysation (std::vector< type > values, AnalysationMode mode, unsigned int feature=0) |
| class type must implement following operators: | |
| #define GET_DOUBLE_ANALYSATION GET_TYPE_ANALYSATION(double) |
| #define GET_TYPE_ANALYSATION | ( | type | ) | getAnalysation<type,defaultZero,defaultLower<type>,defaultHigher<type>,defaultDoubleDiv<type>,defaultDoubleMul<type>,defaultAdd<type>,defaultSub<type>,defaultMul<type>,defaultDiv<type> > |
| type getAnalysation | ( | std::vector< type > | values, | |
| AnalysationMode | mode, | |||
| unsigned int | feature = 0 | |||
| ) |
class type must implement following operators:
| values | (vector<type>) values for the analysation | |
| mode | (AnalysationMode) what value you want | |
| feature | (unsigned int) special param. for mode |
| type getAnalysation | ( | ANALYSATION_CONTEXT * | tvAnalysation, | |
| AnalysationMode | mode, | |||
| unsigned int | feature = 0 | |||
| ) |
class type must implement following operators:
| tvAnalysation | (TemplateValueAnalysation) the analysation context | |
| mode | (AnalysationMode) what value you want | |
| feature | (unsigned int) special param. for mode |
| ANALYSATION_CONTEXT* getAnalysation | ( | std::vector< type > | values | ) |
use this function if you want more than one value analysed class type must implement following operators:
| values | (vector<type>) values for the analysation |
1.4.7