1. MdlAddSrf2Mdl (mdlcnvrt.c:793)
        MdlModelStruct *MdlAddSrf2Mdl(const MdlModelStruct *Mdl,
                                      const CagdSrfStruct *Srf,
                                      int StitchModel)
    
  2. MdlAddTrimmedSrf2Mdl (mdlcnvrt.c:830)
        MdlModelStruct *MdlAddTrimmedSrf2Mdl(const MdlModelStruct *Mdl,
                                             const TrimSrfStruct *TSrf,
                                             int MergeTCrvsIntoLoops,
                                             int StitchModel)
    
  3. MdlBoolClassifyNonInterIslands (mdl2bool.c:1312)
        int MdlBoolClassifyNonInterIslands(MdlModelStruct *Model,
                                           MdlBooleanType BType)
    
  4. MdlBoolClassifyNonInterTrimSrfs (mdl2bool.c:1045)
        int MdlBoolClassifyNonInterTrimSrfs(MdlModelStruct *Model)
    
  5. MdlBoolClassifyTrimSrfLoops (mdl2bool.c:957)
        int MdlBoolClassifyTrimSrfLoops(MdlTrimSrfStruct *TSrf,
                                        CagdRType Tol,
                                        CagdBType InsideOtherModel)
    
  6. MdlBoolCleanInterCrvs (mdl3bool.c:44)
        void MdlBoolCleanInterCrvs(CagdCrvStruct *Crv, const CagdSrfStruct *Srf)
    
  7. MdlBoolCleanRefsToTSrf (mdl3bool.c:390)
        int MdlBoolCleanRefsToTSrf(MdlModelStruct *Model, MdlTrimSrfStruct *TSrf)
    
  8. MdlBoolCleanUnusedTrimCrvRefs (mdl3bool.c:434)
        int MdlBoolCleanUnusedTrimCrvRefs(MdlModelStruct *Model,
                                          CagdBType OutsideTCrvRefs,
                                          CagdBType UnclassifiedTCrvRefs)
    
  9. MdlBoolCleanUnusedTrimCrvsSrfs (mdl3bool.c:522)
        int MdlBoolCleanUnusedTrimCrvsSrfs(MdlModelStruct *Model)
    
  10. MdlBoolCleanUnusedTrimCrvsSrfs2 (mdl3bool.c:575)
        int MdlBoolCleanUnusedTrimCrvsSrfs2(MdlModelStruct *Model)
    
  11. MdlBoolClipTSrfs2TrimDomain (mdl3bool.c:678)
        void MdlBoolClipTSrfs2TrimDomain(MdlModelStruct *Model,
                                         CagdBType ExtendSrfDomain)
    
  12. MdlBoolConcatLoops2OneSegRefsList (mdl2bool.c:793)
        MdlTrimSegRefStruct *MdlBoolConcatLoops2OneSegRefsList(MdlLoopStruct *Loops)
    
  13. MdlBoolGenTrimSegs (mdl3bool.c:333)
        MdlTrimSegStruct *MdlBoolGenTrimSegs(const MvarPolylineStruct *Inters12,
                                             MdlTrimSrfStruct *Srf1,
                                             MdlTrimSrfStruct *Srf2)
    
  14. MdlBoolImprovedPointsAddPoints (mdl3bool.c:870)
        void MdlBoolImprovedPointsAddPoints(MdlImprovedPointsCacheStruct **IPCache,
                                            int n,
                                            MdlImprovingPointStruct IPts[4],
                                            MdlImprovingPointStruct OrigIPts[4],
                                            CagdRType ImprovedErrorSqr)
    
  15. MdlBoolImprovedPointsCacheFree (mdl3bool.c:1062)
        void MdlBoolImprovedPointsCacheFree(MdlImprovedPointsCacheStruct **IPCache)
    
  16. MdlBoolImprovedPointsCacheInit (mdl3bool.c:842)
        MdlImprovedPointsCacheStruct *MdlBoolImprovedPointsCacheInit()
    
  17. MdlBoolImprovedPointsUpdateOldPointsInMdl (mdl3bool.c:1018)
        int MdlBoolImprovedPointsUpdateOldPointsInMdl(
                                         const MdlImprovedPointsCacheStruct *IPCache,
                                         MdlModelStruct *Mdl)
    
  18. MdlBoolImprovedPointsUpdateOldPointsInSeg (mdl3bool.c:959)
        int MdlBoolImprovedPointsUpdateOldPointsInSeg(
                                         const MdlImprovedPointsCacheStruct *IPCache,
                                         MdlTrimSegStruct *Seg)
    
  19. MdlBoolIsMdlContainsModel (mdl3bool.c:764)
        CagdBType MdlBoolIsMdlContainsModel(const MdlModelStruct *Model1,
                                            const MdlModelStruct *Model2)
    
  20. MdlBoolMergeSegRefsIntoLoops (mdl2bool.c:828)
        MdlLoopStruct *MdlBoolMergeSegRefsIntoLoops(MdlTrimSrfStruct *TSrf,
                                                    MdlBooleanType OrigBType,
                                                    CagdRType Tol)
    
  21. MdlBoolNumerImproveEndPt (mdl3bool.c:106)
        int MdlBoolNumerImproveEndPt(MdlImprovedPointsCacheStruct **IPCache,
                                     MdlTrimSegStruct *Seg1,
                                     MdlTrimSegStruct *Seg2,
                                     CagdBType Seg1Last,
                                     CagdBType Seg2Last)
    
  22. MdlBoolOpParamsAlloc (mdl_gen.c:1537)
        MdlBopsParamsStruct *MdlBoolOpParamsAlloc(
                                            CagdBType PertubrateSecondModel,
                                            CagdBType ExtendUVSrfResult,
                                            IPAttrIDType IntersectedSurfacesAttrID,
                                            MdlIntersectionCBFunc InterCBFunc,
                                            MdlPreIntersectionCBFunc PreInterCBFunc,
                                            MdlPostIntersectionCBFunc PostInterCBFunc)
    
  23. MdlBoolOpParamsFree (mdl_gen.c:1580)
        void MdlBoolOpParamsFree(struct MdlBopsParamsStruct *BopsParams)
    
  24. MdlBoolResetAllTags (mdl3bool.c:482)
        void MdlBoolResetAllTags(MdlModelStruct *Model)
    
  25. MdlBoolSetHandleInterDiscont (mdl_bool.c:2495)
        int MdlBoolSetHandleInterDiscont(int HandleInterDiscont)
    
  26. MdlBoolSetOutputInterCrv (mdl_bool.c:2436)
        int MdlBoolSetOutputInterCrv(int OutputInterCurve)
    
  27. MdlBoolSetOutputInterCrvType (mdl_bool.c:2465)
        int MdlBoolSetOutputInterCrvType(int OutputInterCurveType)
    
  28. MdlBoolTrimSrfIntersects (mdl3bool.c:809)
        int MdlBoolTrimSrfIntersects(const MdlTrimSrfStruct *TSrf)
    
  29. MdlBooleanCut (mdl_bool.c:2111)
        IPObjectStruct *MdlBooleanCut(const MdlModelStruct *Model1,
                                      const MdlModelStruct *Model2,
                                      struct MvarSrfSrfInterCacheStruct *SSICache,
                                      MdlBopsParamsStruct *BopsParams)
    
  30. MdlBooleanInterCrv (mdl_bool.c:2292)
        CagdCrvStruct *MdlBooleanInterCrv(const MdlModelStruct *Model1,
                                          const MdlModelStruct *Model2,
                                          int InterType,
                                          MdlModelStruct **InterModel,
                                          MdlBopsParamsStruct *BopsParams)
    
  31. MdlBooleanIntersection (mdl_bool.c:2036)
        IPObjectStruct *MdlBooleanIntersection(
                                           const MdlModelStruct *Model1,
                                           const MdlModelStruct *Model2,
                                           struct MvarSrfSrfInterCacheStruct *SSICache,
                                           MdlBopsParamsStruct *BopsParams)
    
  32. MdlBooleanMerge (mdl_bool.c:2210)
        IPObjectStruct *MdlBooleanMerge(const MdlModelStruct *Model1,
                                        const MdlModelStruct *Model2,
                                        CagdBType StitchBndries)
    
  33. MdlBooleanMerge2 (mdl_bool.c:2242)
        MdlModelStruct *MdlBooleanMerge2(const MdlModelStruct *Model1,
                                         const MdlModelStruct *Model2,
                                         CagdBType StitchBndries)
    
  34. MdlBooleanSetClip2Trim (mdl_bool.c:169)
        CagdBType MdlBooleanSetClip2Trim(CagdBType Clip2Trim)
    
  35. MdlBooleanSetTolerances (mdl_bool.c:126)
        CagdRType MdlBooleanSetTolerances(CagdRType SubdivTol,
                                          CagdRType NumerTol,
                                          CagdRType TraceTol)
    
  36. MdlBooleanSubtraction (mdl_bool.c:2074)
        IPObjectStruct *MdlBooleanSubtraction(
                                           const MdlModelStruct *Model1,
                                           const MdlModelStruct *Model2,
                                           struct MvarSrfSrfInterCacheStruct *SSICache,
                                           MdlBopsParamsStruct *BopsParams)
    
  37. MdlBooleanUnion (mdl_bool.c:1998)
        IPObjectStruct *MdlBooleanUnion(const MdlModelStruct *Model1,
                                        const MdlModelStruct *Model2,
                                        struct MvarSrfSrfInterCacheStruct *SSICache,
                                        MdlBopsParamsStruct *BopsParams)
    
  38. MdlClipModelByPlane (mdl_bool.c:2776)
        MdlModelStruct *MdlClipModelByPlane(const MdlModelStruct *Mdl,
                                            const IrtPlnType Pln,
                                            MdlBooleanType BoolOp)
    
  39. MdlClipSrfByPlane (mdl_bool.c:2641)
        TrimSrfStruct *MdlClipSrfByPlane(const CagdSrfStruct *Srf,
                                         const IrtPlnType Pln)
    
  40. MdlClipTrimmedSrfByPlane (mdl_bool.c:2673)
        TrimSrfStruct *MdlClipTrimmedSrfByPlane(const TrimSrfStruct *TSrf,
                                                const IrtPlnType Pln)
    
  41. MdlCnvrtMdl2TrimmedSrfs (mdlcnvrt.c:118)
        TrimSrfStruct *MdlCnvrtMdl2TrimmedSrfs(const MdlModelStruct *Model,
                                               CagdRType TrimCrvStitchTol)
    
  42. MdlCnvrtMdls2TrimmedSrfs (mdlcnvrt.c:77)
        TrimSrfStruct *MdlCnvrtMdls2TrimmedSrfs(const MdlModelStruct *Models,
                                                CagdRType TrimCrvStitchTol)
    
  43. MdlCnvrtSrf2Mdl (mdlcnvrt.c:612)
        MdlModelStruct *MdlCnvrtSrf2Mdl(const CagdSrfStruct *Srf, int StitchModel)
    
  44. MdlCnvrtSrfs2Mdls (mdlcnvrt.c:578)
        MdlModelStruct *MdlCnvrtSrfs2Mdls(const CagdSrfStruct *Srfs, int StitchModel)
    
  45. MdlCnvrtTrimmedSrf2Mdl (mdlcnvrt.c:672)
        MdlModelStruct *MdlCnvrtTrimmedSrf2Mdl(const TrimSrfStruct *TSrf,
                                               int MergeTCrvsIntoLoops)
    
  46. MdlCnvrtTrimmedSrfs2Mdl (mdlcnvrt.c:752)
        MdlModelStruct *MdlCnvrtTrimmedSrfs2Mdl(const TrimSrfStruct *TSrfs,
                                                int MergeTCrvsIntoLoops,
                                                int StitchMdl)
    
  47. MdlCnvrtTrimmedSrfs2Mdls (mdlcnvrt.c:637)
        MdlModelStruct *MdlCnvrtTrimmedSrfs2Mdls(const TrimSrfStruct *TSrfs,
                                                 int MergeTCrvsIntoLoops)
    
  48. MdlCreateCubeSpherePrim (mdl_prim.c:1063)
        int MdlCreateCubeSpherePrim(int CubeTopoSphere)
    
  49. MdlDbg (mdl_dbg.c:36)
        void MdlDbg(void *Obj)
    
  50. MdlDbg2 (mdl_dbg.c:67)
        void MdlDbg2(void *Obj)
    
  51. MdlDbgBoolImprovedPointsCacheReport (mdl3bool.c:922)
        void MdlDbgBoolImprovedPointsCacheReport(
                                          const MdlImprovedPointsCacheStruct *IPCache)
    
  52. MdlDbgDsp (mdl_dbg.c:111)
        void MdlDbgDsp(void *Obj, CagdRType Trans, int Clear)
    
  53. MdlDbgDsp2 (mdl_dbg.c:232)
        void MdlDbgDsp2(void *Obj, CagdRType Trans, int Clear)
    
  54. MdlDbgMC (mdl_dbg.c:376)
        int MdlDbgMC(const MdlModelStruct *Mdl, int Format)
    
  55. MdlDbgRC (mdl_dbg.c:481)
        int MdlDbgRC(const MdlTrimSegRefStruct *Refs, int Format)
    
  56. MdlDbgRC2 (mdl_dbg.c:517)
        int MdlDbgRC2(const MdlTrimSegRefStruct *Refs,
                      const MdlTrimSrfStruct *TSrf,
                      int Format)
    
  57. MdlDbgSC (mdl_dbg.c:449)
        int MdlDbgSC(const MdlTrimSrfStruct *TSrf, int Format)
    
  58. MdlDbgTC (mdl_dbg.c:422)
        int MdlDbgTC(const MdlTrimSegStruct *TSegs,
                     const MdlTrimSrfStruct *TSrf,
                     int Format)
    
  59. MdlDbgVsl (mdl_dbg.c:1617)
        void MdlDbgVsl(const MdlModelStruct *Model,
                       CagdBType TCrvs,
                       CagdBType TSrfs,
                       CagdBType Srfs)
    
  60. MdlDebugHandleTCrvLoops (mdl_dbg.c:553)
        int MdlDebugHandleTCrvLoops(const MdlTrimSrfStruct *TSrf,
                                    const MdlLoopStruct *Loops,
                                    const CagdPType Trans,
                                    int Display,
                                    int TrimEndPts)
    
  61. MdlDebugHandleTSrfCrvs (mdl_dbg.c:596)
        int MdlDebugHandleTSrfCrvs(const MdlTrimSegStruct *TCrvs,
                                   const MdlTrimSrfStruct *TSrf,
                                   const CagdPType Trans,
                                   int Display,
                                   int TrimEndPts)
    
  62. MdlDebugHandleTSrfRefCrvs (mdl_dbg.c:754)
        int MdlDebugHandleTSrfRefCrvs(const MdlTrimSegRefStruct *Refs,
                                      const MdlTrimSrfStruct *TSrf,
                                      const CagdPType Trans,
                                      int Loop,
                                      int Display,
                                      int TrimEndPts)
    
  63. MdlDebugVerify (mdl_dbg.c:1326)
        int MdlDebugVerify(const MdlModelStruct *Model, int Complete, int TestLoops)
    
  64. MdlDebugVerifyEps (mdl_dbg.c:1360)
        int MdlDebugVerifyEps(const MdlModelStruct *Model,
                              int Complete,
                              int TestLoops,
                              CagdRType TCrvTol,
                              CagdRType UVVertexTol,
                              CagdRType VertexTol)
    
  65. MdlDebugVerifyTrimSeg (mdl_dbg.c:1005)
        int MdlDebugVerifyTrimSeg(const MdlTrimSegStruct *TSeg, int VerifyBackPtrs)
    
  66. MdlDebugVerifyTrimSegEps (mdl_dbg.c:1029)
        int MdlDebugVerifyTrimSegEps(const MdlTrimSegStruct *TSeg,
                                     int VerifyBackPtrs,
                                     CagdRType TCrvTol)
    
  67. MdlDebugVerifyTrimSegsArcLen (mdl_dbg.c:1171)
        int MdlDebugVerifyTrimSegsArcLen(const MdlTrimSegStruct *TSegs)
    
  68. MdlDebugVerifyTrimSrf (mdl_dbg.c:1210)
        int MdlDebugVerifyTrimSrf(const MdlTrimSrfStruct *MdlTrimSrf,
                                  int Complete,
                                  int TestLoops)
    
  69. MdlDebugVerifyTrimSrfEps (mdl_dbg.c:1239)
        int MdlDebugVerifyTrimSrfEps(const MdlTrimSrfStruct *MdlTrimSrf,
                                     int Complete,
                                     int TestLoops,
                                     CagdRType TCrvTol,
                                     CagdRType UVVertexTol)
    
  70. MdlDebugVisual (mdl_dbg.c:1460)
        IPObjectStruct *MdlDebugVisual(const MdlModelStruct *Model,
                                       CagdBType TCrvs,
                                       CagdBType TSrfs,
                                       CagdBType Srfs)
    
  71. MdlDebugWriteTrimSegs (mdl_dbg.c:952)
        int MdlDebugWriteTrimSegs(const MdlTrimSegStruct *TSegs,
                                  const MdlTrimSrfStruct *TSrf,
                                  const CagdPType Trans)
    
  72. MdlDescribeError (mdl_err.c:50)
        const char *MdlDescribeError(MdlFatalErrorType ErrorNum)
    
  73. MdlDivideTrimCrv (mdl_aux.c:252)
        MdlTrimSegStruct *MdlDivideTrimCrv(MdlTrimSegStruct *Seg,
                                           const CagdPtStruct *Pts,
                                           int Idx,
                                           CagdRType Eps,
                                           int *Proximity)
    
  74. MdlEnsureMdlTrimCrvsPrecision (mdl_aux.c:506)
        void MdlEnsureMdlTrimCrvsPrecision(MdlModelStruct *Mdl)
    
  75. MdlEnsureTSrfTrimCrvsPrecision (mdl_aux.c:533)
        void MdlEnsureTSrfTrimCrvsPrecision(MdlTrimSrfStruct *MdlTrimSrf)
    
  76. MdlEnsureTSrfTrimLoopPrecision (mdl_aux.c:563)
        int MdlEnsureTSrfTrimLoopPrecision(MdlLoopStruct *Loop,
                                           MdlTrimSrfStruct *MdlTrimSrf,
                                           CagdRType Tol)
    
  77. MdlExportTrimmingCurves (mdl_dbg.c:1673)
        void MdlExportTrimmingCurves(MdlTrimSrfStruct *MdlTrimSrf,
                                     MdlTrimSegStruct *NewSegs,
                                     const char *Path)
    
  78. MdlExtractUVCrv (mdlcnvrt.c:860)
        CagdCrvStruct *MdlExtractUVCrv(const MdlTrimSrfStruct *MdlSrf,
                                       const MdlTrimSegStruct *MdlSeg)
    
  79. MdlFatalError (mdl_ftl.c:56)
        void MdlFatalError(MdlFatalErrorType ErrID)
    
  80. MdlFilterOutCrvs (mdl_aux.c:37)
        MdlTrimSegStruct *MdlFilterOutCrvs(MdlTrimSegStruct *TSegs)
    
  81. MdlGetLoopSegIndex (mdl_ptch.c:134)
        IritIntPtrSizeType MdlGetLoopSegIndex(const MdlTrimSegRefStruct *TrimSeg,
                                              const MdlTrimSegStruct *TrimSegList)
    
  82. MdlGetModelTrimSegRef (mdl_prim.c:223)
        int MdlGetModelTrimSegRef(const MdlModelStruct *Mdl,
                                  const MdlTrimSegStruct *TSeg,
                                  MdlTrimSegRefStruct **TSegRef1,
                                  MdlTrimSrfStruct **TSrf1,
                                  MdlTrimSegRefStruct **TSegRef2,
                                  MdlTrimSrfStruct **TSrf2)
    
  83. MdlGetOtherSegRef (mdl_gen.c:1184)
        MdlTrimSegRefStruct *MdlGetOtherSegRef(const MdlTrimSegRefStruct *SegRef,
                                               const MdlTrimSrfStruct *TSrf)
    
  84. MdlGetOtherSegRef2 (mdl_gen.c:1216)
        MdlTrimSegRefStruct *MdlGetOtherSegRef2(const MdlTrimSegRefStruct *SegRef,
                                                const MdlTrimSrfStruct *TSrf,
                                                MdlTrimSrfStruct **OtherTSrf,
                                                MdlLoopStruct **OtherLoop)
    
  85. MdlGetSrfIndex (mdl_ptch.c:168)
        IritIntPtrSizeType MdlGetSrfIndex(const MdlTrimSrfStruct *Srf,
                                          const MdlTrimSrfStruct *TrimSrfList)
    
  86. MdlGetSrfTrimSegRef (mdl_prim.c:267)
        MdlTrimSegRefStruct *MdlGetSrfTrimSegRef(const MdlTrimSrfStruct *TSrf,
                                                 const MdlTrimSegStruct *TSeg)
    
  87. MdlGetTrimmingCurves (mdl_prim.c:310)
        CagdCrvStruct *MdlGetTrimmingCurves(const MdlTrimSrfStruct *TrimSrf,
                                            CagdBType MergeLoops,
                                            CagdBType ParamSpace,
                                            CagdBType EvalEuclid)
    
  88. MdlGetTrimmingCurvesEndPts (mdl_aux.c:825)
        CagdPType *MdlGetTrimmingCurvesEndPts(MdlModelStruct *Mdl, int *N)
    
  89. MdlGetUVEpsInsideTSrf (mdl2bool.c:1193)
        int MdlGetUVEpsInsideTSrf(MdlTrimSrfStruct *TSrf, CagdUVType UVInside)
    
  90. MdlGetUVLocationInLoop (mdl_aux.c:417)
        int MdlGetUVLocationInLoop(const MdlLoopStruct *L,
                                   const MdlTrimSrfStruct *TSrf,
                                   CagdUVType UV)
    
  91. MdlInterModelByPlane (mdl_bool.c:2734)
        CagdCrvStruct *MdlInterModelByPlane(const MdlModelStruct *Mdl,
                                            const IrtPlnType Pln)
    
  92. MdlInterSrfByPlane (mdl_bool.c:2585)
        CagdCrvStruct *MdlInterSrfByPlane(const CagdSrfStruct *Srf,
                                          const IrtPlnType Pln)
    
  93. MdlIsLoopNested (mdl_aux.c:463)
        int MdlIsLoopNested(const MdlLoopStruct *L, const MdlTrimSrfStruct *TSrf)
    
  94. MdlIsPointInsideModel (mdl_aux.c:702)
        CagdBType MdlIsPointInsideModel(const CagdVType Pnt, const MdlModelStruct *Mdl)
    
  95. MdlIsPointInsideTrimLoop (mdl_aux.c:375)
        int MdlIsPointInsideTrimLoop(const MdlTrimSrfStruct *TSrf,
                                     const MdlLoopStruct *Loop,
                                     CagdUVType UV)
    
  96. MdlIsPointInsideTrimSrf (mdl_aux.c:341)
        CagdBType MdlIsPointInsideTrimSrf(const MdlTrimSrfStruct *TSrf,
                                          CagdUVType UV)
    
  97. MdlLoopCopy (mdl_gen.c:435)
        MdlLoopStruct *MdlLoopCopy(const MdlLoopStruct *MdlLoop,
                                   const MdlTrimSegStruct *TrimSegList)
    
  98. MdlLoopCopyList (mdl_gen.c:463)
        MdlLoopStruct *MdlLoopCopyList(const MdlLoopStruct *MdlLoopList,
                                       const MdlTrimSegStruct *TrimSegList)
    
  99. MdlLoopFree (mdl_gen.c:131)
        void MdlLoopFree(MdlLoopStruct *MdlLoop)
    
  100. MdlLoopFreeList (mdl_gen.c:151)
        void MdlLoopFreeList(MdlLoopStruct *MdlLoopList)
    
  101. MdlLoopNew (mdl_gen.c:884)
        MdlLoopStruct *MdlLoopNew(MdlTrimSegRefStruct *MdlTrimSegRefList)
    
  102. MdlModelBBox (mdl_bbox.c:30)
        CagdBBoxStruct *MdlModelBBox(const MdlModelStruct *Mdl, CagdBBoxStruct *BBox)
    
  103. MdlModelCopy (mdl_gen.c:555)
        MdlModelStruct *MdlModelCopy(const MdlModelStruct *Model)
    
  104. MdlModelCopyList (mdl_gen.c:590)
        MdlModelStruct *MdlModelCopyList(const MdlModelStruct *ModelList)
    
  105. MdlModelFree (mdl_gen.c:220)
        void MdlModelFree(MdlModelStruct *Model)
    
  106. MdlModelFreeList (mdl_gen.c:241)
        void MdlModelFreeList(MdlModelStruct *Model)
    
  107. MdlModelIsClosed (mdl_aux.c:759)
        int MdlModelIsClosed(const MdlModelStruct *Model)
    
  108. MdlModelListBBox (mdl_bbox.c:82)
        CagdBBoxStruct *MdlModelListBBox(const MdlModelStruct *Mdls,
                                         CagdBBoxStruct *BBox)
    
  109. MdlModelMatTransform (mdl_gen.c:1410)
        void MdlModelMatTransform(MdlModelStruct *Model, CagdMType Mat)
    
  110. MdlModelNegate (mdl_bool.c:2524)
        MdlModelStruct *MdlModelNegate(const MdlModelStruct *Model)
    
  111. MdlModelNew (mdl_gen.c:1274)
        MdlModelStruct *MdlModelNew(CagdSrfStruct *Srf,
                                    CagdCrvStruct **LoopList,
                                    int NumLoops,
                                    CagdBType HasTopLvlTrim)
    
  112. MdlModelNew2 (mdl_gen.c:1343)
        MdlModelStruct *MdlModelNew2(MdlTrimSrfStruct *TrimSrfs,
                                     MdlTrimSegStruct *TrimSegs)
    
  113. MdlModelTSrfTCrvsBBox (mdl_bbox.c:116)
        CagdBBoxStruct *MdlModelTSrfTCrvsBBox(const MdlTrimSrfStruct *TSrf,
                                              CagdBBoxStruct *BBox)
    
  114. MdlModelTransform (mdl_gen.c:1375)
        void MdlModelTransform(MdlModelStruct *Model,
                               const CagdRType *Translate,
                               CagdRType Scale)
    
  115. MdlModelsSame (mdl_gen.c:1454)
        CagdBType MdlModelsSame(const MdlModelStruct *Model1,
                                const MdlModelStruct *Model2,
                                CagdRType Eps)
    
  116. MdlNewLoop (mdl_gen.c:1035)
        MdlLoopStruct *MdlNewLoop(CagdCrvStruct *LoopCrvs)
    
  117. MdlPatchTrimmingSegPointers (mdl_ptch.c:39)
        void MdlPatchTrimmingSegPointers(MdlModelStruct *Model)
    
  118. MdlPrimBox (mdl_prim.c:702)
        MdlModelStruct *MdlPrimBox(CagdRType MinX,
                                   CagdRType MinY,
                                   CagdRType MinZ,
                                   CagdRType MaxX,
                                   CagdRType MaxY,
                                   CagdRType MaxZ)
    
  119. MdlPrimCone (mdl_prim.c:874)
        MdlModelStruct *MdlPrimCone(const CagdVType Center,
                                    CagdRType Radius,
                                    CagdRType Height,
                                    CagdBType Rational,
                                    CagdPrimCapsType Caps)
    
  120. MdlPrimCone2 (mdl_prim.c:842)
        MdlModelStruct *MdlPrimCone2(const CagdVType Center,
                                     CagdRType MajorRadius,
                                     CagdRType MinorRadius,
                                     CagdRType Height,
                                     CagdBType Rational,
                                     CagdPrimCapsType Caps)
    
  121. MdlPrimCylinder (mdl_prim.c:905)
        MdlModelStruct *MdlPrimCylinder(const CagdVType Center,
                                        CagdRType Radius,
                                        CagdRType Height,
                                        CagdBType Rational,
                                        CagdPrimCapsType Caps)
    
  122. MdlPrimListOfSrfs2Model (mdl_prim.c:610)
        MdlModelStruct *MdlPrimListOfSrfs2Model(CagdSrfStruct *Srfs,
                                                int *n,
                                                int StitchModel)
    
  123. MdlPrimPlane (mdl_prim.c:539)
        MdlModelStruct *MdlPrimPlane(CagdRType MinX,
                                     CagdRType MinY,
                                     CagdRType MaxX,
                                     CagdRType MaxY,
                                     CagdRType ZLevel)
    
  124. MdlPrimPlaneSrfOrderLen (mdl_prim.c:575)
        MdlModelStruct *MdlPrimPlaneSrfOrderLen(CagdRType MinX,
                                                CagdRType MinY,
                                                CagdRType MaxX,
                                                CagdRType MaxY,
                                                CagdRType ZLevel,
                                                int Order,
                                                int Len)
    
  125. MdlPrimSphere (mdl_prim.c:747)
        MdlModelStruct *MdlPrimSphere(const CagdVType Center,
                                      CagdRType Radius,
                                      CagdBType Rational)
    
  126. MdlPrimTorus (mdl_prim.c:799)
        MdlModelStruct *MdlPrimTorus(const CagdVType Center,
                                     CagdRType MajorRadius,
                                     CagdRType MinorRadius,
                                     CagdBType Rational)
    
  127. MdlPrintLoop (mdl_dbg.c:1756)
        void MdlPrintLoop(MdlLoopStruct *Loop, const char *FileName)
    
  128. MdlRemovEucTrimCrvs (mdlcnvrt.c:888)
        void MdlRemovEucTrimCrvs(MdlModelStruct *Mdl)
    
  129. MdlSetFatalErrorFunc (mdl_ftl.c:28)
        MdlSetErrorFuncType MdlSetFatalErrorFunc(MdlSetErrorFuncType ErrorFunc)
    
  130. MdlSplitDisjointComponents (mdl_cc.c:172)
        MdlModelStruct *MdlSplitDisjointComponents(const MdlModelStruct *Mdl)
    
  131. MdlSplitTrimCrv (mdl_aux.c:190)
        int MdlSplitTrimCrv(MdlTrimSegStruct *Seg,
                            const CagdPtStruct *Pts,
                            int Idx,
                            CagdRType Eps,
                            int *Proximity)
    
  132. MdlStitchModel (mdl_prim.c:409)
        int MdlStitchModel(MdlModelStruct *Mdl,
                           CagdBType BackProjTest,
                           CagdRType StitchTol)
    
  133. MdlStitchSelfSrfPrims (mdl_prim.c:1039)
        int MdlStitchSelfSrfPrims(int Stitch)
    
  134. MdlTrimSegCopy (mdl_gen.c:269)
        MdlTrimSegStruct *MdlTrimSegCopy(const MdlTrimSegStruct *MdlTrimSeg,
                                         const MdlTrimSrfStruct *TrimSrfList)
    
  135. MdlTrimSegCopyList (mdl_gen.c:333)
        MdlTrimSegStruct *MdlTrimSegCopyList(const MdlTrimSegStruct *MdlTrimSegList,
                                             const MdlTrimSrfStruct *TrimSrfList)
    
  136. MdlTrimSegFree (mdl_gen.c:42)
        void MdlTrimSegFree(MdlTrimSegStruct *MTSeg)
    
  137. MdlTrimSegFreeList (mdl_gen.c:64)
        void MdlTrimSegFreeList(MdlTrimSegStruct *MTSegList)
    
  138. MdlTrimSegNew (mdl_gen.c:633)
        MdlTrimSegStruct *MdlTrimSegNew(CagdCrvStruct *UVCrv1,
                                        CagdCrvStruct *UVCrv2,
                                        CagdCrvStruct *EucCrv1,
                                        MdlTrimSrfStruct *SrfFirst,
                                        MdlTrimSrfStruct *SrfSecond)
    
  139. MdlTrimSegRefCopy (mdl_gen.c:369)
        MdlTrimSegRefStruct *MdlTrimSegRefCopy(const MdlTrimSegRefStruct *MTSegRefList,
                                               const MdlTrimSegStruct *TrimSegList)
    
  140. MdlTrimSegRefCopyList (mdl_gen.c:403)
        MdlTrimSegRefStruct *MdlTrimSegRefCopyList(const MdlTrimSegRefStruct *MTSegRefList,
                                                   const MdlTrimSegStruct *TrimSegList)
    
  141. MdlTrimSegRefFree (mdl_gen.c:88)
        void MdlTrimSegRefFree(MdlTrimSegRefStruct *MTSegRef)
    
  142. MdlTrimSegRefFreeList (mdl_gen.c:107)
        void MdlTrimSegRefFreeList(MdlTrimSegRefStruct *MTSegRefList)
    
  143. MdlTrimSegRefNew (mdl_gen.c:782)
        MdlTrimSegRefStruct *MdlTrimSegRefNew(MdlTrimSegStruct *MdlTrimSeg)
    
  144. MdlTrimSegRefRemove (mdl_gen.c:814)
        int MdlTrimSegRefRemove(const MdlTrimSegStruct *TSeg,
                                MdlTrimSegRefStruct **TSegRefList,
                                int FreeRef)
    
  145. MdlTrimSegRefRemove2 (mdl_gen.c:861)
        int MdlTrimSegRefRemove2(const MdlTrimSegStruct *TSeg,
                                 MdlLoopStruct *Loops,
                                 int FreeRef)
    
  146. MdlTrimSegRemove (mdl_gen.c:717)
        int MdlTrimSegRemove(const MdlTrimSegStruct *TSeg, MdlTrimSegStruct **TSegList)
    
  147. MdlTrimSegRemove2 (mdl_gen.c:753)
        int MdlTrimSegRemove2(MdlTrimSegStruct *TSeg, MdlModelStruct *Mdl)
    
  148. MdlTrimSrfChainTrimSegs (mdl_gen.c:1132)
        MdlTrimSegStruct *MdlTrimSrfChainTrimSegs(MdlTrimSrfStruct *TSrfs)
    
  149. MdlTrimSrfCopy (mdl_gen.c:494)
        MdlTrimSrfStruct *MdlTrimSrfCopy(const MdlTrimSrfStruct *MdlTrimSrf,
                                         const MdlTrimSegStruct *TrimSegList)
    
  150. MdlTrimSrfCopyList (mdl_gen.c:524)
        MdlTrimSrfStruct *MdlTrimSrfCopyList(const MdlTrimSrfStruct *MdlTrimSrfList,
                                             const MdlTrimSegStruct *TrimSegList)
    
  151. MdlTrimSrfFree (mdl_gen.c:175)
        void MdlTrimSrfFree(MdlTrimSrfStruct *TrimSrf)
    
  152. MdlTrimSrfFreeList (mdl_gen.c:196)
        void MdlTrimSrfFreeList(MdlTrimSrfStruct *MdlTrimSrfList)
    
  153. MdlTrimSrfNew (mdl_gen.c:916)
        MdlTrimSrfStruct *MdlTrimSrfNew(CagdSrfStruct *Srf,
                                        MdlLoopStruct *LoopList,
                                        CagdBType HasTopLvlTrim,
                                        CagdBType UpdateBackTSrfPtrs)
    
  154. MdlTrimSrfNew2 (mdl_gen.c:1093)
        MdlTrimSrfStruct *MdlTrimSrfNew2(CagdSrfStruct *Srf,
                                         CagdCrvStruct **LoopList,
                                         int NumLoops,
                                         CagdBType HasTopLvlTrim)
    
  155. MdlTwoTrimSegsSameEndPts (mdl_prim.c:47)
        int MdlTwoTrimSegsSameEndPts(const MdlTrimSegStruct *TSeg1,
                                     const MdlTrimSegStruct *TSeg2,
                                     CagdBType BackProjTest,
                                     CagdRType Tol)