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 :
L1.HasIntersection("L2") L1.HasIntersection("L2",true,true) |