PathElem_IsEndOfPath (FUN) ¶ FUNCTION PathElem_IsEndOfPath : BOOL InOut: Scope Name Type Inout Const pe PathElem Return PathElem_IsEndOfPath BOOL
PathElem_IsGeoPrimType (FUN) ¶ FUNCTION PathElem_IsGeoPrimType : BOOL InOut: Scope Name Type Inout Const pe PathElem Input t GeoPrimType Return PathElem_IsGeoPrimType BOOL
PathElem_IsOriPrimType (FUN) ¶ FUNCTION PathElem_IsOriPrimType : BOOL InOut: Scope Name Type Inout Const pe PathElem Input tOr OriPrimType Return PathElem_IsOriPrimType BOOL
PathElem_Len (FUN) ¶ FUNCTION PathElem_Len : LREAL InOut: Scope Name Type Inout Const pe PathElem Return PathElem_Len LREAL
PathElem_SetId (FUN) ¶ FUNCTION PathElem_SetId : BOOL InOut: Scope Name Type Return PathElem_SetId BOOL Inout pe PathElem Input id PathElem_Id
PathElem_SetLen (FUN) ¶ FUNCTION PathElem_SetLen : BOOL InOut: Scope Name Type Return PathElem_SetLen BOOL Inout pe PathElem Input len LREAL
PathElem_IsInDynCS (FUN) ¶ FUNCTION PathElem_IsInDynCS : BOOL Returns whether the path element is completely defined in the coordinate system cs , i.e. whether the start and dest coordinate system of all ElemFuns of this path element is cs . InOut: Scope Name Type Inout Const pe PathElem cs ElemFun_CS Return PathElem_IsInDynCS BOOL
PathElem_FindByS_Internal (FUN) ¶ FUNCTION PathElem_FindByS_Internal : POINTER TO PathElem Internal variant of PathElem_FindByS that allows specifying the index k_init where the search should start. InOut: Scope Name Type Inout Const path PathQueue Input ds LREAL segment SegmentId k_init UDINT ds_init LREAL Return PathElem_FindByS_Internal POINTER TO PathElem Output k UDINT dS_end LREAL dS_start LREAL
PathElem_FindByS_LeftRight (FUN) ¶ FUNCTION PathElem_FindByS_LeftRight : BOOL Combination of PathElem_FindByS and PathElem_FindByS_Right that returns both the leftmost and rightmost element at ds in the specified segment . If there is only one element at ds , the left and right variants of each output will have the same value. InOut: Scope Name Type Inout Const path PathQueue Input ds LREAL segment SegmentId Return PathElem_FindByS_LeftRight BOOL Output pElem_left POINTER TO PathElem pElem_right POINTER TO PathElem k_left UDINT k_right UDINT dS_end_left LREAL dS_start_left LREAL dS_end_right LREAL dS_start_right LREAL
PathElem_FindByS_LeftRight_Internal (FUN) ¶ FUNCTION PathElem_FindByS_LeftRight_Internal : BOOL Internal variant of PathElem_FindByS_LeftRight that allows specifying the index k_init where the search should start. InOut: Scope Name Type Inout Const path PathQueue Input ds LREAL segment SegmentId k_init UDINT ds_init LREAL Return PathElem_FindByS_LeftRight_Internal BOOL Output pElem_left POINTER TO PathElem pElem_right POINTER TO PathElem k_left UDINT k_right UDINT dS_end_left LREAL dS_start_left LREAL dS_end_right LREAL dS_start_right LREAL