GeoPrim_Eval (FUN) ¶ FUNCTION GeoPrim_Eval : BOOL InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext Inout Const ef ElemFun Inout v SM3M.SMC_VECTOR3D The position, given in the coordinate system of the element function. sx ParamState Input x LREAL t LREAL bComputePsArc BOOL Return GeoPrim_Eval BOOL
GeoPrim_EvalDerivs (FUN) ¶ FUNCTION GeoPrim_EvalDerivs : BOOL 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 GeoPrim_EvalDerivs BOOL
Line ¶ GeoPrimLine_Create (Function) GeoPrimLine_Eval (Function) GeoPrimLine_EvalDerivs (Function) GeoPrimLine_Serialize (Function)
GeoPrimType_Serialize (FUN) ¶ FUNCTION GeoPrimType_Serialize : BOOL InOut: Scope Name Type Return GeoPrimType_Serialize BOOL Input stream SM0.IOutStream t GeoPrimType
GeoPrimUnion (UNION) ¶ TYPE GeoPrimUnion : UNION All member of this union have to extend ElemPrimBase! InOut: Name Type base ElemPrimBase line GeoPrimLine linear GeoPrimLinear arc GeoPrimArc lineAS GeoPrimLineAS wait GeoPrimWait ab ElemFunAxisBlending cb ElemFunCartBlending
GeoPrimLine_EvalDerivs (FUN) ¶ FUNCTION GeoPrimLine_EvalDerivs : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const line GeoPrimLine Inout ur SM3M.SMC_DynV3State Input x LREAL Return GeoPrimLine_EvalDerivs BOOL
GeoPrimLine_Serialize (FUN) ¶ FUNCTION GeoPrimLine_Serialize : BOOL InOut: Scope Name Type Return GeoPrimLine_Serialize BOOL Input stream SM0.IOutStream Inout Const l GeoPrimLine
GeoPrimLine_Create (FUN) ¶ FUNCTION GeoPrimLine_Create InOut: Scope Name Type Inout ef ElemFun Inout Const vS SM3M.SMC_VECTOR3D vD SM3M.SMC_VECTOR3D
GeoPrimLine_Eval (FUN) ¶ FUNCTION GeoPrimLine_Eval : BOOL InOut: Scope Name Type Inout errCtx SMRE.ErrorContext Inout Const line GeoPrimLine Inout vr SM3M.SMC_VECTOR3D Input x LREAL Return GeoPrimLine_Eval BOOL
GeoPrimWait (STRUCT) ¶ TYPE GeoPrimWait EXTENDS ElemPrimBase : STRUCT InOut: Name Type Comment Inherited from pef0 POINTER TO ElemFun Pointer to a copy of the previous element. If set, can be evaluated at x = 0 to obtain the start position of this element. ElemPrimBase pef1 POINTER TO ElemFun Pointer to a copy of the subsequent element. If set, can be evaluated at x = pef1^.l to obtain the end position of this element. ElemPrimBase pTrace0 POINTER TO ElemFunTrace ElemPrimBase pTrace1 POINTER TO ElemFunTrace ElemPrimBase vT SM3M.SMC_VECTOR3D dWaitTime LREAL The time to hold the position