L1 (AL1) osztály

L1-L1000 alkotóelem csatolásokként vannak fenntartva. AL1-AL1000 segéd csatolások ábrázolására szolgálnak.

Funkciónév Leírás Megjegyzések
Lejtés Olvassa ki egy csatolás lejtését. A lejtés pozitív, ha a csatolás felfelé irányul.
Terjedelem Olvassa ki az abszolút hosszt. A pozitív érték mindig vissza van küldve.
Xhossz Olvassa ki a vízszintes hosszt. A pozitív érték mindig vissza van küldve.
Yhossz Olvassa ki a függőleges hosszt. A pozitív érték mindig vissza van küldve.
StartPoint Olvassa ki a csatolás kiindulási pontját. Példa:

A kiindulási pont X értékének kiolvasásához: L1.KezdőPont.X

EndPoint Olvassa ki a csatolás végpontját.  
MaxY Olvassa ki a maximális Y szintmagasságot egy csatolás pontjaiból.  
MinY Olvassa ki a minimális Y szintmagasságot egy csatolás pontjaiból.  
MaxInterceptY(slope) Alkalmazza az adott csatolás pont legmagasabb metszéspontját a másik csatolás elindításához.

Az Y szintmagasság az origóhoz viszonyított.

Ezt a felújítási alkotóelemeknél használják a kimarás/átfedés kritikus mélységének megállapításához.

MinInterceptY(slope) Alkalmazza az adott csatolás pont legalacsonyabb metszéspontját a másik csatolás elindításához.
LinearRegressionSlope Végezzen el egy lineáris regressziót a pontokon a csatolásban az összes közül a legjobban illeszkedő lejtő megtalálásához.

Ezt a felújítási alkotóelemeknél használják a meglévő burkolat lejtésének megállapításához.

Mind a két lineáris regressziós funkció a lineáris regresszió szabványos egyenletein alapul.

LinearRegressionInterceptY Határozza meg a lineáris regressziós vonal Y értékét (a csatolás kiindulási pontján).
IsValid Azt határozza meg, hogy egy cél hozzárendelése megtörtént-e, és használata érvényes-e.  
HasIntersection(Link2ID mint karakterlánc, ExtendLink1 logikai értékként=hamis, ExtendLink2 logikai értékként=hamis) Határozza meg vajon az aktuális csatolás metsz-e másik csatolást.

Három paraméter áll rendelkezésre:

  • Link2ID: karakterlánc, amely meghatározza a metsző csatolást. Adja meg a metsző csatolás nevét az idézőjelek között.
  • ExtendLink1: logikai érték, amely azt adja meg, hogy az 1-es csatolás kiterjesztett-e. Az alapértelmezett érték a hamis.
  • ExtendLink2: logikai érték, amely azt adja meg, hogy a 2-es csatolás kiterjesztett-e. Az alapértelmezett érték a hamis.
Példák:

L1.HasIntersection("L2")

L1.HasIntersection("L2", valós, valós)