Trj_EvalCache.GetARefForPos (METH) ¶ METHOD FINAL GetARefForPos : BOOL Returns the reference axis position that should be used for evaluating at position dS. InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext aRef TRAFO.AXISPOS_REF Input k UDINT The index of the element in m_cache (starting at 0) dS LREAL The position relative to the element at index k Return GetARefForPos BOOL
Trj_EvalCache.GetAxesPos (METH) ¶ METHOD FINAL GetAxesPos : BOOL Returns a reference axis position that is close to dS. InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext a PathElemAxisPos An axis position close to dS Input k UDINT The index of the element in m_cache (starting at 0) dS LREAL The position relative to the element at index k Return GetAxesPos BOOL
Trj_EvalCache.GetAxisStartPos (METH) ¶ METHOD PUBLIC FINAL GetAxisStartPos Returns the start position of all axes at the beginning of the cache. (Updated whenever an element is removed from the start of the cache.) InOut: Scope Name Type Inout axesStart TRAFO.AXISPOS_REF
Trj_EvalCache.GetCacheElemStepSize (METH) ¶ METHOD FINAL GetCacheElemStepSize : BOOL Returns the cache element step size for a given element number InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Input k UDINT Return GetCacheElemStepSize BOOL Output stepSize LREAL
Trj_EvalCache.GetCachedEndPositionACS (METH) ¶ METHOD FINAL GetCachedEndPositionACS : BOOL Returns the end position of an element, if already known. InOut: Scope Name Type Inout a TRAFO.AXISPOS_REF Input k UDINT Return GetCachedEndPositionACS BOOL Output pathElemId PathElem_Id
Trj_EvalCache.GetElem (METH) ¶ METHOD GetElem : POINTER TO Trj_CacheElem InOut: Scope Name Type Input k UDINT Return GetElem POINTER TO Trj_CacheElem
Trj_EvalCache.InvalidateCacheAfter (METH) ¶ METHOD FINAL InvalidateCacheAfter : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Input dS LREAL segment UDINT Return InvalidateCacheAfter BOOL
Trj_EvalCache.NumCachedElems (METH) ¶ METHOD FINAL NumCachedElems : UDINT InOut: Scope Name Type Return NumCachedElems UDINT
Trj_EvalCache.GetSlot (METH) ¶ METHOD FINAL GetSlot : POINTER TO Trj_CacheSlot InOut: Scope Name Type Inout Const ce Trj_CacheElem Input nSlot UDINT Return GetSlot POINTER TO Trj_CacheSlot
Trj_EvalCache.Init (METH) ¶ METHOD FINAL Init InOut: Scope Name Type Input dTs LREAL onEndOfElem IEndOfElemObserver