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, |
|
|
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 |
|
) |
| |