Go to the source code of this file.
|
| 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< 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) |
| |
| 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) |
| |
◆ 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 ) |