2 #ifndef AIMS_PARAMETERIZEGYRI_CONSTRAINTS_OPERATIONS_H 3 #define AIMS_PARAMETERIZEGYRI_CONSTRAINTS_OPERATIONS_H 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);
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,
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,
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,
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,
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,
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)
void init_constvector(std::vector< uint > &haut, const std::vector< uint > &prohaut, const Texture< double > &horizTex)