cortical_surface  5.0.5
constraints_operations.h
Go to the documentation of this file.
1 
2 #ifndef AIMS_PARAMETERIZEGYRI_CONSTRAINTS_OPERATIONS_H
3 #define AIMS_PARAMETERIZEGYRI_CONSTRAINTS_OPERATIONS_H
4 
5 
6 
7 std::pair<std::vector<std::pair<std::vector<uint>,short> >,std::vector<std::pair<std::vector<uint>,short> > > getConstraints(short gyrus,
8  const std::vector<std::vector<uint> > &constrMod, const std::pair<std::vector<uint>,std::vector<uint> > &hautBas,
9  const std::pair<std::vector<uint>,std::vector<uint> > &gaucheDroite, const std::vector<uint> &corr,
10  const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
11 
12 std::pair<std::vector<std::pair<std::vector<uint>,short> >,std::vector<std::pair<std::vector<uint>,short> > > getConstraints(short gyrus,
13  const std::vector<std::vector<uint> > &constrMod, const std::pair<std::vector<uint>,std::vector<uint> > &hautBas,
14  const std::pair<std::vector<uint>,std::vector<uint> > &gaucheDroite, const std::vector<uint> &corr, const std::vector<std::set<uint> > &voisins,
15  const Texture<short> &inTex, AimsSurfaceTriangle &gyrusMesh, const Texture<double> &vertTex, const Texture<double> &horizTex);
16 
17 void init_constvector(std::vector<uint> &haut, const std::vector<uint> &prohaut, const Texture<double> &horizTex);
18 
19 double getRatioValue(uint valX, uint val1, uint val2, double valA, double valB);
20 
21 void update_result(std::vector<std::pair<std::vector<uint>,short> > &result, const std::vector<uint> &haut,
22  const std::vector<uint> &bas, const std::vector<uint> &prohaut, const std::vector<uint> &probas, const std::vector<uint> &corr,
23  AimsSurface<3,Void> &flatMesh, const Texture<double> &horizTex);
24 
25 std::pair<std::vector<std::pair<std::vector<uint>,short> >,std::vector<std::pair<std::vector<uint>,short> > > getConstraints(short gyrus,
26  const std::vector<std::vector<uint> > &constrMod, const std::pair<std::vector<uint>,std::vector<uint> > &hautBas,
27  const std::pair<std::vector<uint>,std::vector<uint> > &gaucheDroite, const std::vector<uint> &corr, const std::vector<std::set<uint> > &voisins,
28  const Texture<short> &inTex, AimsSurface<3,Void> &flatMesh, const Texture<double> &vertTex, const Texture<double> &horizTex);
29 
30 std::pair<std::vector<std::pair<std::vector<uint>,short> >,std::vector<std::pair<std::vector<uint>,short> > > getConstraints(short gyrus,
31  const std::vector<std::vector<uint> > &constrMod, const std::pair<std::vector<uint>,std::vector<uint> > &hautBas,
32  const std::pair<std::vector<uint>,std::vector<uint> > &gaucheDroite, const std::vector<uint> &corr, const std::vector<std::set<uint> > &voisins,
33  const Texture<short> &inTex, AimsSurface<3,Void> &flatMesh, const Texture<double> &vertTex, const Texture<double> &horizTex,
34  const Texture<float> &spmTex);
35 
36 std::pair<std::vector<std::pair<std::vector<uint>,short> >,std::vector<std::pair<std::vector<uint>,short> > > getConstraints(short gyrus,
37  const std::vector<std::vector<uint> > &constrMod, const std::pair<std::vector<uint>,std::vector<uint> > &hautBas,
38  const std::pair<std::vector<uint>,std::vector<uint> > &gaucheDroite, const std::vector<uint> &corr, const std::vector<std::set<uint> > &voisins,
39  const Texture<short> &inTex, AimsSurface<3,Void> &flatMesh, AimsSurfaceTriangle &gyrusMesh, const Texture<double> &vertTex,
40  const Texture<double> &horizTex, const Texture<float> &spmTex);
41 
42 
43 
44 #endif
45 
46 
AIMSDATA_API AimsTimeSurface< 3, Void > AimsSurfaceTriangle
std::pair< std::vector< std::pair< std::vector< uint >, short > >, std::vector< std::pair< std::vector< uint >, short > > > getConstraints(short gyrus, const std::vector< std::vector< uint > > &constrMod, const std::pair< std::vector< uint >, std::vector< uint > > &hautBas, const std::pair< std::vector< uint >, std::vector< uint > > &gaucheDroite, const std::vector< uint > &corr, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
void update_result(std::vector< std::pair< std::vector< uint >, short > > &result, const std::vector< uint > &haut, const std::vector< uint > &bas, const std::vector< uint > &prohaut, const std::vector< uint > &probas, const std::vector< uint > &corr, AimsSurface< 3, Void > &flatMesh, const Texture< double > &horizTex)
double getRatioValue(uint valX, uint val1, uint val2, double valA, double valB)
unsigned int uint
void init_constvector(std::vector< uint > &haut, const std::vector< uint > &prohaut, const Texture< double > &horizTex)