CrystalFp
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Enumerations
Enumerator
Pages
CrystalFp
CrystalFpAnalysis.h
Go to the documentation of this file.
1
2
3
4
#ifndef CRYSTALFPANALYSIS_H
5
#define CRYSTALFPANALYSIS_H
6
7
#include "
CrystalFp.h
"
8
namespace
cfp
9
{
10
20
class
CrystalFpAnalysis
21
{
22
public
:
26
CrystalFpAnalysis
(
const
CrystalFp
*aCfp);
27
30
~CrystalFpAnalysis
();
31
36
void
resetCache
(
const
CrystalFp
*aCfp=0);
37
42
const
std::vector<std::string>
getAnalysisMethodsNames
(
unsigned
int
aCategory)
const
;
43
46
enum
CategoryTypes
{
47
CATEGORY_SIMPLE
,
48
CATEGORY_HIST
,
49
CATEGORY_SPECIAL
,
50
CATEGORY_ALL
51
};
52
59
bool
setAnalysisMethod
(
unsigned
int
aAnalysisTypeX,
unsigned
int
aAnalysisTypeY);
60
67
std::vector<size_t>
numValues
(
void
);
68
72
const
std::vector<std::string>
getLabels
(
void
)
const
;
73
78
void
getValues
(
float
**aValues)
const
;
79
88
void
setNamedParam
(
const
std::string& aName,
const
std::string& aValue);
89
98
void
setNamedParam
(
const
std::string& aName,
unsigned
int
aValue);
99
103
void
enableCaching
(
void
);
104
105
106
private
:
107
const
CrystalFp
* mCrystalFp;
108
109
private
:
110
struct
CrystalFpAnalysisImpl;
111
struct
CrystalFpAnalysisImpl* mPimpl;
112
};
113
114
}
115
#endif
116
Generated on Fri Oct 19 2012 16:07:32 for CrystalFp by
1.8.2