cortical_surface  5.0.5
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,
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::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,
const std::vector< std::pair< short, 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 
)