Třída L1 (AL1)

L1 až L1000 jsou rezervovány jako spojnice podsestavy. AL1 až AL1000 jsou k dispozici a představují pomocné spojnice.

Název funkce Popis Komentář
Slope Zjistíte sklon spojnice. Sklon je kladný, pokud spojnice směřuje nahoru.
Length Zjistíte absolutní délku. Výsledkem je vždy kladná hodnota.
Xlength Zjistíte horizontální délku spojnice. Výsledkem je vždy kladná hodnota.
Ylength Zjistíte vertikální délku spojnice. Výsledkem je vždy kladná hodnota.
StartPoint Zjistíte počáteční bod spojnice. Příklad:

Zjištění hodnoty X počátečního bodu: L1.StartPoint.X

EndPoint Zjistíte koncový bod spojnice.  
MaxY Zjistíte maximální výšku Y od bodů spojnice.  
MinY Zjistíte minimální výšku Y od bodů spojnice.  
MaxInterceptY(slope) Použijte nejvyšší úsek bodů dané spojnice k vytvoření počátku jiné spojnice.

Výška Y je určena vzhledem k bodu počátku.

Pomocí této funkce lze v podsestavách oprav najít kritickou hloubku frézování/překrytí.

MinInterceptY(slope) Použijte nejnižší úsek bodů dané spojnice k vytvoření počátku další spojnice.
LinearRegressionSlope Provedením lineární regrese na body ve spojnici najdete optimálně proložený sklon mezi všemi body.

Pomocí této funkce lze v podsestavách oprav zjistit sklon existujícího zpevnění vozovky.

Obě tyto lineární regresní funkce jsou založeny na standardních vzorcích lineární regrese.

LinearRegressionInterceptY Zjistíte hodnotu Y lineární regresní čáry (v počátečním bodu spojnice).
IsValid Určíte, zda je přiřazen cíl a zda je platný.  
HasIntersection(Link2ID jako řetězec, ExtendLink1 jako booleovská hodnota = False, ExtendLink2 jako booleovská hodnota = False) Určíte, zda aktuální spojnice protíná jinou spojnici.

K dispozici jsou tři parametry:

  • Link2ID: řetězec určující protínající spojnici. Zadejte do uvozovek název spojnice průsečíku.
  • ExtendLink1: booleovská hodnota určující, zda je prodloužena Spojnice 1. Výchozí hodnota je False.
  • ExtendLink2: booleovská hodnota určující, zda je prodloužena Spojnice 2. Výchozí hodnota je False.
Příklady:

L1.HasIntersection("L2")

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