cortical_surface 6.0.0
mesh_operations.h File Reference
#include <aims/getopt/getopt2.h>
#include <aims/mesh/texture.h>
Include dependency graph for mesh_operations.h:

Go to the source code of this file.

Functions

AimsSurfaceTriangle getGyrusMesh (AimsSurface< 3, Void > &inMesh, std::vector< uint > &gyrusVertices, std::vector< uint > &corres)
 
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)
 
AimsSurface< 3, VoidgetFlatMesh (const AimsSurface< 3, Void > &mesh, const std::vector< uint > &vertices, TimeTexture< float > &paramTex)
 
Texture< double > AimsMeshLaplacian (const Texture< double > &inittex, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &lapl)
 
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)
 

Function Documentation

◆ AimsMeshLaplacian()

Texture< double > AimsMeshLaplacian ( const Texture< double > & inittex,
const std::map< unsigned, std::set< std::pair< unsigned, float > > > & lapl )

◆ diffusion()

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 )

◆ getFlatMesh()

AimsSurface< 3, Void > getFlatMesh ( const AimsSurface< 3, Void > & mesh,
const std::vector< uint > & vertices,
TimeTexture< float > & paramTex )

◆ getGyrusMesh()

AimsSurfaceTriangle getGyrusMesh ( AimsSurface< 3, Void > & inMesh,
std::vector< uint > & gyrusVertices,
std::vector< uint > & corres )

◆ getGyrusWeight()

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 )