cortical_surface  5.0.5
mesh_operations.h
Go to the documentation of this file.
1 
2 #ifndef AIMS_PARAMETERIZEGYRI_MESH_OPERATIONS_H
3 #define AIMS_PARAMETERIZEGYRI_MESH_OPERATIONS_H
4 
5 #include <aims/getopt/getopt2.h>
6 #include <aims/mesh/texture.h>
7 
8 AimsSurfaceTriangle getGyrusMesh(AimsSurface<3, Void> &inMesh, std::vector<uint> &gyrusVertices, std::vector<uint> &corres);
9 
10 std::map<unsigned, std::set<std::pair<unsigned,float> > > getGyrusWeight (std::map<unsigned, std::set<std::pair<unsigned,float> > > &poids, std::vector<uint> &gyrusVertices, std::vector<uint> &corres);
11 
12 AimsSurface<3,Void> getFlatMesh(const AimsSurface<3,Void> &mesh, const std::vector<uint> &vertices,
13  TimeTexture<float> &paramTex);
14 
16  const std::map<unsigned, std::set< std::pair<unsigned,float> > > &lapl);
17 
18 Texture<double> diffusion(std::map<unsigned, std::set<std::pair<unsigned,float> > > &poidsGyrus,
19  AimsSurface<3,Void> &mesh_base, std::vector<uint> &haut, std::vector<uint> &bas, const std::vector<std::pair<std::vector<uint>,short> > &constraints
20  , short init, std::vector<uint> &gyrusvertices, std::vector<uint> &corr, const float criter, const float dt);
21 
22 
23 
24 #endif
25 
AimsSurfaceTriangle getGyrusMesh(AimsSurface< 3, Void > &inMesh, std::vector< uint > &gyrusVertices, std::vector< uint > &corres)
Texture< double > diffusion(std::map< unsigned, std::set< std::pair< unsigned, float > > > &poidsGyrus, AimsSurface< 3, Void > &mesh_base, std::vector< uint > &haut, std::vector< uint > &bas, const std::vector< std::pair< std::vector< uint >, short > > &constraints, short init, std::vector< uint > &gyrusvertices, std::vector< uint > &corr, const float criter, const float dt)
AIMSDATA_API AimsTimeSurface< 3, Void > AimsSurfaceTriangle
std::map< unsigned, std::set< std::pair< unsigned, float > > > getGyrusWeight(std::map< unsigned, std::set< std::pair< unsigned, float > > > &poids, std::vector< uint > &gyrusVertices, std::vector< uint > &corres)
Texture< double > AimsMeshLaplacian(const Texture< double > &inittex, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &lapl)
AimsSurface< 3, Void > getFlatMesh(const AimsSurface< 3, Void > &mesh, const std::vector< uint > &vertices, TimeTexture< float > &paramTex)