PathElem_FindByPathPosition_Right (FUN) ¶ FUNCTION PathElem_FindByPathPosition_Right : POINTER TO PathElem InOut: Scope Name Type Inout Const path PathQueue pp PathPosition Return PathElem_FindByPathPosition_Right POINTER TO PathElem Output k UDINT x LREAL
PathElem_FindByS (FUN) ¶ FUNCTION PathElem_FindByS : POINTER TO PathElem Returns the path element at ds in the segment if the segment is part of the path and ds is both inside the segment and not already removed from the path . Returns 0 in all other cases. If there are multiple path elements at ds , that are all part of the segment , the leftmost element is returned. InOut: Scope Name Type Inout Const path PathQueue Input ds LREAL segment SegmentId Return PathElem_FindByS POINTER TO PathElem Output k UDINT dS_end LREAL dS_start LREAL
PathElem_GetPrevExternalID (FUN) ¶ FUNCTION PathElem_GetPrevExternalID : ULINT InOut: Scope Name Type Inout Const pe PathElem Return PathElem_GetPrevExternalID ULINT
PathElem_GetSegmentStart (FUN) ¶ FUNCTION PathElem_GetSegmentStart : BOOL Returns, for the element with index k in the path, the offset of the element relative to its segment start. Returns TRUE on success. InOut: Scope Name Type Comment Inout Const path PathQueue Input k UDINT The index of the object, should be in the range 0 .. path.NumElems()-1. Return PathElem_GetSegmentStart BOOL Output nSegment SegmentId The segment of the element dS0_seg LREAL The start position of the element wrt. its segment
PathElem_FindStartOfMovement (FUN) ¶ FUNCTION PathElem_FindStartOfMovement : POINTER TO PathElem InOut: Scope Name Type Inout Const path PathQueue Input externalID ULINT Return PathElem_FindStartOfMovement POINTER TO PathElem Output k UDINT pp0 PathPosition
PathElem_GetLimits (FUN) ¶ FUNCTION PathElem_GetLimits : BOOL InOut: Scope Name Type Inout Const pe PathElem Inout pathLimits Path_DynLimits axisLimits DynLimitsA Input x LREAL Return PathElem_GetLimits BOOL
PathElem_FindByGeoPrimType (FUN) ¶ FUNCTION PathElem_FindByGeoPrimType : POINTER TO PathElem InOut: Scope Name Type Inout Const path PathQueue Input t GeoPrimType Return PathElem_FindByGeoPrimType POINTER TO PathElem Output k UDINT
PathElem_FindById (FUN) ¶ FUNCTION PathElem_FindById : POINTER TO PathElem InOut: Scope Name Type Inout Const path PathQueue Input id PathElem_Id Return PathElem_FindById POINTER TO PathElem Output k UDINT dS_end LREAL dS_start LREAL segment SegmentId
PathElem_GetMovementInfo (FUN) ¶ FUNCTION PathElem_GetMovementInfo : POINTER TO ElemFun_MovementInfo InOut: Scope Name Type Inout Const pe PathElem Return PathElem_GetMovementInfo POINTER TO ElemFun_MovementInfo
PathElem_GetMvtId_Last (FUN) ¶ FUNCTION PathElem_GetMvtId_Last : ULINT InOut: Scope Name Type Inout Const pe PathElem Return PathElem_GetMvtId_Last ULINT