ElemFun_EvalPosDerivs (FUN) ¶ FUNCTION ElemFun_EvalPosDerivs : BOOL Computed the geometric derivatives wrt. x. Note: for axis space elements, the derivatives are computed by numerical differentiation. InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun Inout u_x SM3M.SMC_DynV3State The position with derivatives, given in the coordinate system of the element function. Input x LREAL t LREAL Return ElemFun_EvalPosDerivs BOOL
GeoPrimLineAS_EvalAxisDerivs (FUN) ¶ FUNCTION GeoPrimLineAS_EvalAxisDerivs : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun aRef TRAFO.AXISPOS_REF Inout u SMRB.DynVState Input x LREAL t LREAL bApplyARef BOOL Return GeoPrimLineAS_EvalAxisDerivs BOOL
GeoPrimLineAS_GetOrigEndPos (FUN) ¶ FUNCTION GeoPrimLineAS_GetOrigEndPos : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const lineAS GeoPrimLineAS Inout vD SM3M.SMC_Vec Input nAxes DINT t LREAL Return GeoPrimLineAS_GetOrigEndPos BOOL
GeoPrimLineAS_Create (FUN) ¶ FUNCTION GeoPrimLineAS_Create InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext ef ElemFun traces ElemFunTraces Inout Const vS SM3M.SMC_Vec the start-position of the axes vD SM3M.SMC_Vec the end-position of the axes
GeoPrimLineAS_CreateExt (FUN) ¶ FUNCTION GeoPrimLineAS_CreateExt : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext ef ElemFun traces ElemFunTraces Inout Const poseStart ElemFunPose poseDest ElemFunPose cdStart TRAFO.CONFIGDATA cdDest TRAFO.CONFIGDATA aRefStart TRAFO.AXISPOS_REF aRefDest TRAFO.AXISPOS_REF Return GeoPrimLineAS_CreateExt BOOL
GeoPrimLineAS_EvalAxes (FUN) ¶ FUNCTION GeoPrimLineAS_EvalAxes : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun aRef TRAFO.AXISPOS_REF Inout v SM3M.SMC_Vec Input x LREAL t LREAL bApplyARef BOOL Return GeoPrimLineAS_EvalAxes BOOL
GeoPrimLineAS_EvalAxesOrigStartEnd (FUN) ¶ FUNCTION GeoPrimLineAS_EvalAxesOrigStartEnd : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun Inout vS SM3M.SMC_Vec vD SM3M.SMC_Vec Input t LREAL Return GeoPrimLineAS_EvalAxesOrigStartEnd BOOL
GeoPrimLinear_GetStartPos (FUN) ¶ FUNCTION GeoPrimLinear_GetStartPos : BOOL InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun Inout vS SM3M.SMC_VECTOR3D The start position in the coordinate system (csDest) of the element function Input t LREAL Return GeoPrimLinear_GetStartPos BOOL
GeoPrimLinear_Serialize (FUN) ¶ FUNCTION GeoPrimLinear_Serialize : BOOL InOut: Scope Name Type Return GeoPrimLinear_Serialize BOOL Input stream SM0.IOutStream Inout Const l GeoPrimLinear
GeoPrimLinear_EvalDerivs (FUN) ¶ FUNCTION GeoPrimLinear_EvalDerivs : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun Inout ur SM3M.SMC_DynV3State Input x LREAL t LREAL Return GeoPrimLinear_EvalDerivs BOOL