cortical_surface 6.0.0
gyri_operations.h
Go to the documentation of this file.
1
2#ifndef AIMS_PARAMETERIZEGYRI_GYRI_OPERATIONS_H
3#define AIMS_PARAMETERIZEGYRI_GYRI_OPERATIONS_H
4
5using namespace std;
6
7
8std::vector<short> getNeighbours(short gyrus1, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
9
10std::vector<short> getNeighbouringLabels(short gyrus1, short gyrus2, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
11
12std::vector<short> getNeighbouringLabels(uint n, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
13
14std::vector<short> getNeighbouringLabels(const std::vector<uint> &v, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
15
16std::vector<short> getCommonNeighbours(short gyrus1, short gyrus2, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
17
18std::vector<std::pair<short,short> > getInBetweenLabels(short gyrus1, short gyrus2, const std::vector<std::set<uint> > &voisins, const Texture<short> &inTex);
19
20
21
22#endif
23
std::vector< short > getCommonNeighbours(short gyrus1, short gyrus2, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
std::vector< short > getNeighbouringLabels(short gyrus1, short gyrus2, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
std::vector< short > getNeighbours(short gyrus1, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
std::vector< std::pair< short, short > > getInBetweenLabels(short gyrus1, short gyrus2, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
STL namespace.
unsigned int uint