cortical_surface  5.0.5
compconn_operations.h
Go to the documentation of this file.
1 
2 #ifndef AIMS_PARAMETERIZEGYRI_COMPCONN_OPERATIONS_H
3 #define AIMS_PARAMETERIZEGYRI_COMPCONN_OPERATIONS_H
4 
5 
6 
7 
8 std::vector<std::vector<uint> > getComposantesConnexes(const std::set<uint> &v, const std::vector<std::set<uint> > &voisins);
9 
10 std::vector<std::vector<uint> > getComposantesConnexes2(const std::vector<uint> &v, const std::vector<std::set<uint> > &voisins);
11 
12 std::vector<std::vector<uint> > getComposantesConnexes(short gyruslabel, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
13 
14 std::vector<uint> fusionComposantesConnexes(uint newpoint, const std::vector<std::vector<uint> > &compConn, const std::vector<std::set<uint> > &voisins);
15 
16 std::vector<std::vector<uint> > fusionComposantesConnexes(uint comp1, uint comp2, const std::vector<std::vector<uint> > &compConn);
17 
18 void raccomodage(std::vector<std::vector<uint> > &compConn, const std::vector<uint> &candidates, const std::vector<std::set<uint> > &voisins);
19 
20 std::pair<std::vector<uint>, std::vector<uint> > sortRightLeft(AimsSurface<3,Void> &inMesh, const std::pair<std::vector<uint>, std::vector<uint> > &hautBas,
21  const std::pair<std::vector<uint>, std::vector<uint> > &gaucheDroite, const std::vector<std::set<uint> > &voisins);
22 
23 std::pair<std::vector<uint>, std::vector<uint> > getOppositeSides(std::pair< std::vector<uint>, std::vector<uint> > &hautBas,
24  const std::vector<std::vector<uint> > &vertices, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
25 
26 std::vector<std::vector<uint> > nettoyerTaches(Texture<short> &inTex, const std::vector<std::set<uint> > &voisins, short gyruslabel = 0);
27 
28 
29 
30 #endif
31 
std::vector< std::vector< uint > > nettoyerTaches(Texture< short > &inTex, const std::vector< std::set< uint > > &voisins, short gyruslabel=0)
std::vector< std::vector< uint > > getComposantesConnexes2(const std::vector< uint > &v, const std::vector< std::set< uint > > &voisins)
void raccomodage(std::vector< std::vector< uint > > &compConn, const std::vector< uint > &candidates, const std::vector< std::set< uint > > &voisins)
std::vector< uint > fusionComposantesConnexes(uint newpoint, const std::vector< std::vector< uint > > &compConn, const std::vector< std::set< uint > > &voisins)
std::pair< std::vector< uint >, std::vector< uint > > sortRightLeft(AimsSurface< 3, Void > &inMesh, const std::pair< std::vector< uint >, std::vector< uint > > &hautBas, const std::pair< std::vector< uint >, std::vector< uint > > &gaucheDroite, const std::vector< std::set< uint > > &voisins)
unsigned int uint
std::vector< std::vector< uint > > getComposantesConnexes(const std::set< uint > &v, const std::vector< std::set< uint > > &voisins)
std::pair< std::vector< uint >, std::vector< uint > > getOppositeSides(std::pair< std::vector< uint >, std::vector< uint > > &hautBas, const std::vector< std::vector< uint > > &vertices, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)