Classe L1 (AL1)

I valori da L1 ad L1000 sono riservati come collegamenti dei componenti sezione tipo. I valori da AL1 ad AL1000 sono disponibili per rappresentare collegamenti ausiliari.

Nome funzione Description Commenti
Slope Consente di ottenere la pendenza di un collegamento. Se il collegamento è orientato verso l'alto, il valore della pendenza è positivo.
Lunghezza Consente di ottenere una lunghezza assoluta. Viene restituito sempre un valore positivo.
Xlength Consente di ottenere la lunghezza orizzontale di un collegamento. Viene restituito sempre un valore positivo.
Ylength Consente di ottenere la lunghezza verticale di un collegamento. Viene restituito sempre un valore positivo.
StartPoint Consente di ottenere il punto iniziale di un collegamento. Esempio:

Per ottenere la X del punto iniziale: L1.StartPoint.X

EndPoint Consente di ottenere il punto finale di un collegamento.  
MaxY Consente di ottenere la quota altimetrica Y massima dai punti di un collegamento.  
MinY Consente di ottenere la quota altimetrica Y minima dai punti di un collegamento.  
MaxInterceptY(pendenza) Consente di applicare il massimo valore di intercettazione dei punti di un collegamento specifico all'inizio di un altro collegamento.

La quota altimetrica Y è relativa al punto di origine.

Questa opzione viene utilizzata nei componenti sezione tipo di ristrutturazione per individuare la profondità critica per fresa/ricoprimento.

MinInterceptY(pendenza) Consente di applicare il minimo valore di intercettazione dei punti di un collegamento specifico all'inizio di un altro collegamento.
LinearRegressionSlope Consente di applicare una regressione lineare ai punti di un collegamento per individuare la pendenza con il migliore adattamento.

Opzione utilizzata nei componenti sezione tipo di ristrutturazione per individuare la pendenza della pavimentazione esistente.

Entrambe le funzioni di regressione lineare si basano su formule standard per la regressione lineare.

LinearRegressionInterceptY Consente di individuare il valore Y della linea di regressione lineare (in corrispondenza del punto iniziale del collegamento).
IsValid Consente di determinare se è stato assegnato un obiettivo e se è valido per l'utilizzo.  
HasIntersection(Link2ID come stringa, ExtendLink1 come bool=false, ExtendLink2 come bool=false) Consente di determinare se il collegamento corrente si interseca con un altro collegamento.

Sono disponibili tre parametri:

  • Link2ID: stringa che indica il collegamento intersecante. Immettere il nome del collegamento per l'intersezione tra virgolette.
  • ExtendLink1: valore booleano che specifica se estendere Link 1. Il valore di default è False.
  • ExtendLink2: valore booleano che specifica se estendere Link 2. Il valore di default è False.
Esempi:

L1.HasIntersection("L2")

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