cortical_surface  5.0.5
validation.h
Go to the documentation of this file.
1 #ifndef AIMS_VALIDATION_H
2 #define AIMS_VALIDATION_H
4 
5 
6 
7 enum typesValid{
9 };
10 
11 enum typeHisto{
13 };
14 
16 
17  public:
18  std::vector<int> getCompConn ( SurfaceBased_StructuralAnalysis &ssb,
19  std::vector<uint> &indicesCliques,
20  std::set<uint> &listeSites ) ;
21  std::vector<std::set<uint> > getCompConnVector ( std::vector<int> &comp );
22 
23  void printFile ( std::vector<double> &samples, FILE *f);
24  double getRankPercentile ( std::vector< double > &samplesT,
25  std::set<uint> &activblobs,
27  std::vector<uint> getComponent ( SurfaceBased_StructuralAnalysis &ssb,
28  std::set<uint> &activblobs,
29  std::set< uint > &forbidden,
30  std::vector< int > &tirage ) ;
31  std::vector<std::vector<uint> > ValidAround ( uint label,
33  uint number_of_samples = 10000 );
34  void saveSignificanceInfo ( uint label,
36  std::vector<std::vector<uint> > & composantes,
37  FILE *f );
38 
39  std::vector<double> getCaracSample ( SurfaceBased_StructuralAnalysis &ssb,
40  std::vector<uint> &comp );
41 
42  std::vector<double> getBackup ( SurfaceBased_StructuralAnalysis &ssb,
43  std::vector<uint> &comp );
45  std::set<uint> &graphe,
46  uint card );
47 
48  double WalshTest ( std::vector<double> &samplesdist, int r );
49 
51 };
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 #endif
double getRankPercentile(std::vector< double > &samplesT, std::set< uint > &activblobs, SurfaceBased_StructuralAnalysis &ssb)
std::vector< uint > getComponent(SurfaceBased_StructuralAnalysis &ssb, std::set< uint > &activblobs, std::set< uint > &forbidden, std::vector< int > &tirage)
void saveSignificanceInfo(uint label, SurfaceBased_StructuralAnalysis &swc, std::vector< std::vector< uint > > &composantes, FILE *f)
std::vector< double > getBackup(SurfaceBased_StructuralAnalysis &ssb, std::vector< uint > &comp)
std::vector< double > getCaracSample(SurfaceBased_StructuralAnalysis &ssb, std::vector< uint > &comp)
typeHisto
Definition: validation.h:11
typesValid
Definition: validation.h:7
std::vector< std::set< uint > > getCompConnVector(std::vector< int > &comp)
unsigned int uint
std::vector< int > getCompConn(SurfaceBased_StructuralAnalysis &ssb, std::vector< uint > &indicesCliques, std::set< uint > &listeSites)
std::vector< std::vector< uint > > ValidAround(uint label, SurfaceBased_StructuralAnalysis &ssb, uint number_of_samples=10000)
void printFile(std::vector< double > &samples, FILE *f)
double WalshTest(std::vector< double > &samplesdist, int r)
uint nbcombinaisons(SurfaceBased_StructuralAnalysis &ssb, std::set< uint > &graphe, uint card)