TgINLINE TgVOID V(tgGM_Constructor_CI)( V(PCU_TgCIRCLE) );
TgINLINE TgVOID V(tgGM_Reset_CI)( V(PCU_TgCIRCLE) );
TgBOOL V(tgGM_Is_Valid_CI)( V(CPCU_TgCIRCLE) );
V(TgVEC) V(tgGM_Support_Point_CI)( V(CPCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TYPE V(tgGM_Area_CI)( V(CPCU_TgCIRCLE) );
TgVOID V(tgGM_BA_CI)( V(PCU_TgBOXAA), V(CPCU_TgCIRCLE) );
TgINLINE TgVOID V(tgGM_Sweep_BA_CI)( V(PCU_TgBOXAA), V(CPCU_TgCIRCLE), V(CPCU_TgVEC) );
TgVOID V(tgGM_Project_CI)( PCU_TYPE, PCU_TYPE, V(CPCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TgBOOL V(tgGM_Is_Contained_CI)( V(CPCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TgVOID V(tgGM_TX_CI)( V(PCU_TgCIRCLE), M34(CPCU_TgMAT) );
TgINLINE TgVOID V(tgGM_Copy_TX_CI)( V(PCU_TgCIRCLE), V(CPCU_TgCIRCLE), M34(CPCU_TgMAT) );
TgINLINE TgVOID V(tgGM_Init_CI)(
V(PCU_TgCIRCLE), V(CPCU_TgVEC), V(CPCU_TgVEC), V(CPCU_TgVEC),
V(CPCU_TgVEC), const TYPE );
TgINLINE TgVOID V(tgGM_Init_3D_CI)( V(PCU_TgCIRCLE), M34(CPCU_TgMAT), const TYPE );
TgINLINE TgVOID V(tgGM_Copy_CI)( V(PCU_TgCIRCLE), V(CPCU_TgCIRCLE) );
TgINLINE TgVOID V(tgGM_Set_Origin_CI)( V(PCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TgVOID V(tgGM_Set_Axes_Unit_CI)( V(PCU_TgCIRCLE), M34(CPCU_TgMAT) );
TgINLINE TgVOID V(tgGM_Set_U_CI)( V(PCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TgVOID V(tgGM_Set_Normal_CI)( V(PCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TgVOID V(tgGM_Set_V_CI)( V(PCU_TgCIRCLE), V(CPCU_TgVEC) );
TgINLINE TgVOID V(tgGM_Set_3D_CI)( V(PCU_TgCIRCLE), M34(CPCU_TgMAT) );
TgINLINE TgVOID V(tgGM_Set_Radius_CI)( V(PCU_TgCIRCLE), const TYPE );
TgINLINE V(CP_TgVEC) V(tgGM_Query_Origin_CI)( V(CPCU_TgCIRCLE) );
TgINLINE V(CP_TgVEC) V(tgGM_Query_U_CI)( V(CPCU_TgCIRCLE) );
TgINLINE V(CP_TgVEC) V(tgGM_Query_Normal_CI)( V(CPCU_TgCIRCLE) );
TgINLINE V(CP_TgVEC) V(tgGM_Query_V_CI)( V(CPCU_TgCIRCLE) );
TgINLINE TYPE V(tgGM_Query_Radius_CI)( V(CPCU_TgCIRCLE) );
TgINLINE TYPE V(tgGM_Query_Radius_Sq_CI)( V(CPCU_TgCIRCLE) );