TgINLINE TYPE V(tgCO_F_DistSq_RY_VT)( V(CPCU_TgRAY), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_Dist_RY_VT)( V(CPCU_TgRAY), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_ClosestSq_RY_VT)( V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_Closest_RY_VT)( V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_ParamSq_RY_VT)( PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_Param_RY_VT)( PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_ParamSq_LR10_VT)( PCU_TYPE, V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_DistSq_RY_LN)( V(CPCU_TgRAY), V(CPCU_TgLINE) );
TgINLINE TYPE V(tgCO_F_Dist_RY_LN)( V(CPCU_TgRAY), V(CPCU_TgLINE) );
TgINLINE TYPE V(tgCO_F_ClosestSq_RY_LN)( V(PCU_TgVEC), V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgLINE) );
TgINLINE TYPE V(tgCO_F_Closest_RY_LN)( V(PCU_TgVEC), V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgLINE) );
TgINLINE TYPE V(tgCO_F_ParamSq_RY_LN)( PCU_TYPE, PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgLINE) );
TgINLINE TYPE V(tgCO_F_Param_RY_LN)( PCU_TYPE, PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgLINE) );
TgINLINE TgBOOL V(tgCO_F_Test_RY_LN)( V(CPCU_TgRAY), V(CPCU_TgLINE) );
extern TYPE V(tgCO_F_ParamSq_LR10_LR00)(
PCU_TYPE, PCU_TYPE, V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_DistSq_RY_RY)( V(CPCU_TgRAY), V(CPCU_TgRAY) );
TgINLINE TYPE V(tgCO_F_Dist_RY_RY)( V(CPCU_TgRAY), V(CPCU_TgRAY) );
TgINLINE TYPE V(tgCO_F_ClosestSq_RY_RY)( V(PCU_TgVEC), V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgRAY) );
TgINLINE TYPE V(tgCO_F_Closest_RY_RY)( V(PCU_TgVEC), V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgRAY) );
TgINLINE TYPE V(tgCO_F_ParamSq_RY_RY)( PCU_TYPE, PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgRAY) );
TgINLINE TYPE V(tgCO_F_Param_RY_RY)( PCU_TYPE, PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgRAY) );
TgINLINE TgBOOL V(tgCO_F_Test_RY_RY)( V(CPCU_TgRAY), V(CPCU_TgRAY) );
extern TYPE V(tgCO_F_ParamSq_LR10_LR10)(
PCU_TYPE, PCU_TYPE, V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgCO_F_DistSq_RY_SG)( V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
TgINLINE TYPE V(tgCO_F_Dist_RY_SG)( V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
TgINLINE TYPE V(tgCO_F_ClosestSq_RY_SG)( V(PCU_TgVEC), V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
TgINLINE TYPE V(tgCO_F_Closest_RY_SG)( V(PCU_TgVEC), V(PCU_TgVEC), V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
TgINLINE TYPE V(tgCO_F_ParamSq_RY_SG)( PCU_TYPE, PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
TgINLINE TYPE V(tgCO_F_Param_RY_SG)( PCU_TYPE, PCU_TYPE, V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
TgINLINE TgBOOL V(tgCO_F_Test_RY_SG)( V(CPCU_TgRAY), V(CPCU_TgSEGMENT) );
extern TYPE V(tgCO_F_ParamSq_LR10_LR11)(
PCU_TYPE, PCU_TYPE, V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC) );