Décomposeur d'itinéraire

Previous  home  Next   

navigation_path_decomposer

Découpe un élément d'itinéraire dans un itinéraire. Un itinéraire est constitué d'une liste de poses.

Indice

Pose

1

p1

2

p2

...


N

pN

 

Les entrées Démarrer et Longueur déterminent la pose de départ et la longueur de l'itinéraire décomposé. Démarrer doit être situé dans la plage de valeurs [1;N]. Si Démarrer <1, la valeur 1 est utilisée en interne. Si Démarrer > la longueur de l'itinéraire, un itinéraire vide est délivré en sortie. Longueur doit être située dans la plage de valeurs [0;N-Démarrer+1]. En cas de Longueur <=0 un itinéraire vide est délivré en sortie. Si la longueur >N-Démarrer+1, l'itinéraire débutant par l'indice Démarrer est délivré en sortie.

 

Exemples :

 

Itinéraire = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Démarrer = 3

Longueur = 5

Élément d'itinéraire = p3, p4, p5, p6, p7

 

Itinéraire = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Démarrer = 0

Longueur = 1

Élément d'itinéraire = p1

 

Itinéraire = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Démarrer = 11

Longueur = 1

Élément d'itinéraire = itinéraire vide

 

Itinéraire = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Démarrer = 1

Longueur = 0

Élément d'itinéraire = itinéraire vide

 

Itinéraire = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10

Démarrer = 2

Longueur = 20

Élément d'itinéraire = p2, p3, p4, p5, p6, p7, p8, p9, p10

 

Entrées

Type

Standard

Description

Itinéraire

path

Itinéraire vide

L'itinéraire à décomposer

Démarrer

int

1

La pose à l'indice Démarrer de l'itinéraire à décomposer devient la première pose de l'itinéraire décomposé.

Longueur

int

1

L'itinéraire décomposé est constitué de Longueur Poses en commençant par la pose de l'indice Démarrer de l'itinéraire à décomposer.





Sorties




Élément d'itinéraire

path

Itinéraire vide

L'itinéraire en sortie commence par la pose de l'indice Démarrer et comprend Longueur Poses.