Klasa L1 (AL1)

L1 do L1000 zarezerwowano dla łączy podzespołu. AL1 to AL1000 mogą reprezentować połączenia pomocnicze.

Nazwa funkcji Opis Komentarz
Spadek Pobierz nachylenie łącza. Nachylenie jest dodatnie, jeśli łącze jest skierowane do góry.
Długość Pobierz bezwzględną długość. Zawsze pokazana jest wartość dodatnia.
Xlength Pobierz długość poziomą łącza. Zawsze pokazana jest wartość dodatnia.
Ylength Pobierz długość pionową łącza. Zawsze pokazana jest wartość dodatnia.
Punkt początkowy Pobierz punkt początkowy łącza. Przykład:

Aby określić wartość X punktu początkowego: L1.PunktPoczątkowy.X

Punkt końcowy Pobierz punkt końcowy łącza.  
MaxY Pobierz maksymalną rzędną Y łączy punktów.  
MinY Pobierz minimalną Y rzędną Y łączy punktów.  
MaxInterceptY(slope) Zapewnia zastosowanie najwyższego przecięcia punktów danego łącza do początku innego łącza.

Rzędna Y zależy od punktu początkowego.

Jest stosowana w podzespołach odnowy, aby znaleźć głębokość krytyczną frezu/nakładki.

MinInterceptY(slope) Zapewnia zastosowanie najniższego przecięcia punktów danego łącza do początku innego łącza.
LinearRegressionSlope Przeprowadź regresję liniową punktów łącza, aby znaleźć najlepsze dopasowanie nachylenia między wszystkimi punktami.

Opcja ta jest stosowana w podzespołach odnowy, aby znaleźć nachylenie istniejącej nawierzchni drogi.

Obie funkcje regresji liniowej są oparte na standardowych formułach dla regresji liniowej.

LinearRegressionInterceptY Umożliwia wyszukanie wartości Y linii regresji liniowej (w punkcie początkowym łącza).
IsValid Określa, czy obiekt docelowy jest przypisany i prawidłowy.  
HasIntersection(Link2ID as string, ExtendLink1 as bool=false, ExtendLink2 as bool=false) Określa, czy bieżące łącze przecina się z innym łączem.

Dostępne są trzy parametry:

  • Łącze2ID: określa przecinające się łącze. Wprowadź nazwę punktu przecięcia w cudzysłowie.
  • WydłużŁącze1: wartość logiczna określająca, czy łącze 1 jest wydłużone. Wartość domyślna jest ustawiona jako fałsz..
  • WydłużŁącze2: wartość logiczna określającą, czy łącze 2 jest wydłużone. Wartość domyślna jest ustawiona jako fałsz..
Przykłady:

L1.ObecnośćPunktuPrzecięcia(„L2”)

L1.ObecnośćPunktuPrzecięcia(„L2”,prawda,prawda)