2 #ifndef AIMS_PARAMETERIZEGYRI_COMPCONN_OPERATIONS_H 3 #define AIMS_PARAMETERIZEGYRI_COMPCONN_OPERATIONS_H 8 std::vector<std::vector<uint> >
getComposantesConnexes(
const std::set<uint> &v,
const std::vector<std::set<uint> > &voisins);
10 std::vector<std::vector<uint> >
getComposantesConnexes2(
const std::vector<uint> &v,
const std::vector<std::set<uint> > &voisins);
14 std::vector<uint>
fusionComposantesConnexes(
uint newpoint,
const std::vector<std::vector<uint> > &compConn,
const std::vector<std::set<uint> > &voisins);
18 void raccomodage(std::vector<std::vector<uint> > &compConn,
const std::vector<uint> &candidates,
const std::vector<std::set<uint> > &voisins);
21 const std::pair<std::vector<uint>, std::vector<uint> > &gaucheDroite,
const std::vector<std::set<uint> > &voisins);
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);
26 std::vector<std::vector<uint> >
nettoyerTaches(
Texture<short> &inTex,
const std::vector<std::set<uint> > &voisins,
short gyruslabel = 0);
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)
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)