1 #ifndef AIMS_CORTICALREFERENTIAL_CONSTRAINTS_H 2 #define AIMS_CORTICALREFERENTIAL_CONSTRAINTS_H 24 std::map< int, std::map<int, std::string> >
createCorrespMap( std::string & adr_cor, std::string & adr_file, std::string & side);
void findNearNeigh(int origine, int destination, TimeTexture< float > &tex_origine, int flag, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh)
TimeTexture< float > defineSidesPoles(TimeTexture< float > &sides, TimeTexture< float > &constraints, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh)
TimeTexture< float > defineSides(TimeTexture< float > &sides, TimeTexture< float > &constraints, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh)
AIMSDATA_API AimsTimeSurface< 3, Void > AimsSurfaceTriangle
TimeTexture< float > rescaleConstraints(TimeTexture< float > tex, std::map< int, std::map< int, std::string > > map_global)
TimeTexture< float > originNeighbourgs(TimeTexture< float > originMeridian, int nord, int sud, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh, TimeTexture< float > &poles)
TimeTexture< float > rescaleLongitude(TimeTexture< float > tex)
void meridianLink(TimeTexture< float > &origine, TimeTexture< float > &finish, int flag, int nord, int sud, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, TimeTexture< float > &poles)
void recurs_proc(int index, TimeTexture< float > &tex, TimeTexture< float > &result, std::vector< std::set< uint > > &neigh, float &value)
void findNearNeighPoles(int origine, int destination, TimeTexture< float > &tex_origine, int flag, AimsSurfaceTriangle mesh, std::vector< std::set< uint > > neigh, TimeTexture< float > &dist_p)
TimeTexture< float > EconstraintCleaner(TimeTexture< float > &texture, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, float valeur)
std::vector< unsigned > buildOriginVector(TimeTexture< float > &tex, int nord, int sud, std::vector< std::set< uint > > neigh)
TimeTexture< float > constraintCleaner(TimeTexture< float > &texture, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, float contr, float curvature, float elasticity)
TimeTexture< float > origin_meridian(TimeTexture< float > &tex, int nord, int sud, std::vector< std::set< uint > > neigh, AimsSurfaceTriangle mesh, TimeTexture< float > &poles)
int nb_vertex(TimeTexture< float >tex, float value, int size)
TimeTexture< float > rescaleLatitude(TimeTexture< float > tex)
std::map< int, std::map< int, std::string > > createCorrespMap(std::string &adr_cor, std::string &adr_file, std::string &side)