cortical_surface 6.0.0
intersec_operations.h File Reference

Go to the source code of this file.

Functions

std::vector< short > parcoursPerim (short gyruslabel, short start, short forbidden, short stop, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
 
std::vector< short > parcoursPerim (short gyruslabel, short start, short forbidden, const std::pair< short, short > &stop, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
 
std::vector< short > parcoursPerim (short gyruslabel, short start, short forbidden, const std::vector< std::pair< short, short > > &stop, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
 
uint lookUpIntersectionCase (short gyruslabel, short left, short central, short right, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
 
std::vector< uintsubstractIntersections (const std::vector< uint > &intersection, short gyruslabel, const std::vector< short > &parcours, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
 
std::vector< uintgetIntersection (uint code, short gyruslabel, short left, short central, short right, const std::vector< std::set< uint > > &voisins, const Texture< short > &inTex)
 

Function Documentation

◆ getIntersection()

std::vector< uint > getIntersection ( uint code,
short gyruslabel,
short left,
short central,
short right,
const std::vector< std::set< uint > > & voisins,
const Texture< short > & inTex )

◆ lookUpIntersectionCase()

uint lookUpIntersectionCase ( short gyruslabel,
short left,
short central,
short right,
const std::vector< std::set< uint > > & voisins,
const Texture< short > & inTex )

◆ parcoursPerim() [1/3]

std::vector< short > parcoursPerim ( short gyruslabel,
short start,
short forbidden,
const std::pair< short, short > & stop,
const std::vector< std::set< uint > > & voisins,
const Texture< short > & inTex )

◆ parcoursPerim() [2/3]

std::vector< short > parcoursPerim ( short gyruslabel,
short start,
short forbidden,
const std::vector< std::pair< short, short > > & stop,
const std::vector< std::set< uint > > & voisins,
const Texture< short > & inTex )

◆ parcoursPerim() [3/3]

std::vector< short > parcoursPerim ( short gyruslabel,
short start,
short forbidden,
short stop,
const std::vector< std::set< uint > > & voisins,
const Texture< short > & inTex )

◆ substractIntersections()

std::vector< uint > substractIntersections ( const std::vector< uint > & intersection,
short gyruslabel,
const std::vector< short > & parcours,
const std::vector< std::set< uint > > & voisins,
const Texture< short > & inTex )