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_LenOrig (FUN) ¶ FUNCTION PathElem_LenOrig : LREAL InOut: Scope Name Type Inout Const pe PathElem Return PathElem_LenOrig LREAL
PathElem_NumElemFuns (FUN) ¶ FUNCTION PathElem_NumElemFuns : BOOL Counts the number of |ElemFuns| of the PathElem pe . Returns FALSE if counting fails. InOut: Scope Name Type Inout Const pe PathElem Return PathElem_NumElemFuns BOOL Output nElemFuns UDINT maxDepth UDINT
PathElem_SetCanBeCut (FUN) ¶ FUNCTION PathElem_SetCanBeCut InOut: Scope Name Type Inout Const pe PathElem Input canBeCut BOOL
PathElem_OriPrimType (FUN) ¶ FUNCTION PathElem_OriPrimType : OriPrimType InOut: Scope Name Type Inout Const pe PathElem Return PathElem_OriPrimType OriPrimType
PathElem_OriPrimType_IsAxisSpaceElem (FUN) ¶ FUNCTION PathElem_OriPrimType_IsAxisSpaceElem : BOOL InOut: Scope Name Type Inout Const pe PathElem Return PathElem_OriPrimType_IsAxisSpaceElem BOOL
PathElem_PosToMvtRelPos (FUN) ¶ FUNCTION PathElem_PosToMvtRelPos : LREAL Converts a position in a PathElem in the interval [0, PathElemLen] to a relative position in the interval [0, 1] on the original movement. InOut: Scope Name Type Inout Const pe PathElem Input x LREAL Return PathElem_PosToMvtRelPos LREAL Output mvtId ULINT
PathElem_ScaleIpoParamLinear (FUN) ¶ FUNCTION PathElem_ScaleIpoParamLinear : BOOL Changes the interpolation parameter scaling for an element. The length of the element is changed from L to L / dFactor. Fails if the cache members have been already initialized. InOut: Scope Name Type Comment Return PathElem_ScaleIpoParamLinear BOOL Inout pe PathElem Inout Const aRef TRAFO.AXISPOS_REF Used to estimate the path limits, any axis position in the working space will do Input dFactor 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