Classe L1 (AL1)

L1 à L1000 servent de liens d'élément de profil type. AL1 à AL1000 permettent de représenter des liens auxiliaires.

Nom de la fonction Description Commentaires
Slope Permet d'obtenir la pente d'un lien. La pente est positive si le lien est orienté vers le haut.
Length Permet d'obtenir une longueur absolue. Une valeur positive est toujours renvoyée.
Xlength Permet d'obtenir la longueur horizontale d'un lien. Une valeur positive est toujours renvoyée.
Ylength Permet d'obtenir la longueur verticale d'un lien. Une valeur positive est toujours renvoyée.
StartPoint Permet d'obtenir le point de départ d'un lien. Exemple :

Pour obtenir l'abscisse du point de départ : L1.StartPoint.X

EndPoint Permet d'obtenir le point d'arrivée d'un lien.  
MaxY Permet d'obtenir l'altitude Y maximale à partir des points d'un lien.  
MinY Permet d'obtenir l'altitude Y minimale à partir des points d'un lien.  
MaxInterceptY(slope) Applique l'interception la plus élevée des points d'un lien donné au début d'un autre lien.

L'altitude Y est définie par rapport au point d'origine.

Cette valeur est utilisée dans les éléments de profil type de réhabilitation pour rechercher la profondeur critique de rabotage/recouvrement.

MinInterceptY(slope) Applique l'interception la plus basse des points d'un lien donné au début d'un autre lien.
LinearRegressionSlope Effectue une régression linéaire sur les points d'un lien pour rechercher la pente la mieux adaptée entre toutes.

Cette valeur est utilisée dans les éléments de profil type de réhabilitation pour rechercher la pente de la chaussée existante.

Ces deux fonctions de régression linéaire sont basées sur les formules standard de régression linéaire.

linearregressionintercepty Recherche la valeur Y de la ligne de régression linéaire (au point de départ du lien).
IsValid Détermine si une cible est affectée et si cette cible est correcte.  
HasIntersection(Link2ID as string, ExtendLink1 as bool=false, ExtendLink2 as bool=false) Détermine si le lien courant coupe un autre lien.

Trois paramètres sont disponibles :

  • Link2ID : chaîne spécifiant le lien d'intersection. Entrez un nom de lien d'intersection entre guillemets.
  • ExtendLink1 : valeur booléenne indiquant si le lien 1 est prolongé. La valeur par défaut est False.
  • ExtendLink2 : valeur booléenne indiquant si le lien 2 est prolongé. La valeur par défaut est False.
Exemples :

L1.HasIntersection("L2")

L1.HasIntersection("L2",true,true)