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