1. TrimAffineTransTrimCurves (trim_aux.c:1919)
        void TrimAffineTransTrimCurves(TrimCrvStruct *TrimCrvList,
                                       CagdRType OldUMin,
                                       CagdRType OldUMax,
                                       CagdRType OldVMin,
                                       CagdRType OldVMax,
                                       CagdRType NewUMin,
                                       CagdRType NewUMax,
                                       CagdRType NewVMin,
                                       CagdRType NewVMax)
    
  2. TrimAffineTransTrimSrf (trim_aux.c:1971)
        TrimSrfStruct *TrimAffineTransTrimSrf(const TrimSrfStruct *CTrimSrf,
                                              CagdRType NewUMin,
                                              CagdRType NewUMax,
                                              CagdRType NewVMin,
                                              CagdRType NewVMax)
    
  3. TrimAllPrisaSrfs (tr_prisa.c:59)
        TrimSrfStruct *TrimAllPrisaSrfs(const TrimSrfStruct *TSrfs,
                                        int SamplesPerCurve,
                                        CagdRType Epsilon,
                                        CagdSrfDirType Dir,
                                        CagdVType Space)
    
  4. TrimClassifyTrimCrvsOrientation (trim_aux.c:1429)
        void TrimClassifyTrimCrvsOrientation(TrimCrvStruct *TCrvs, CagdRType Tol)
    
  5. TrimClassifyTrimCurveOrient (trim2ply.c:2069)
        CagdBType TrimClassifyTrimCurveOrient(const CagdCrvStruct *UVCrv)
    
  6. TrimClassifyTrimLoopOrient (trim2ply.c:2094)
        CagdBType TrimClassifyTrimLoopOrient(const TrimCrvSegStruct *TSegs)
    
  7. TrimClassifyTrimmingLoops (trim2ply.c:1849)
        int TrimClassifyTrimmingLoops(TrimCrvStruct **TrimLoops)
    
  8. TrimClipSrfToTrimCrvs (trim_aux.c:2805)
        TrimSrfStruct *TrimClipSrfToTrimCrvs(TrimSrfStruct *TrimSrf)
    
  9. TrimCnvrtBsp2BzrSrf (trim_sub.c:1126)
        TrimSrfStruct *TrimCnvrtBsp2BzrSrf(const TrimSrfStruct *TrimSrf)
    
  10. TrimCoerceTrimUVCrv2Plane (trim_aux.c:1062)
        int TrimCoerceTrimUVCrv2Plane(TrimCrvSegStruct *TSeg)
    
  11. TrimCrv2Polyline (trim_aux.c:2094)
        CagdPolylineStruct *TrimCrv2Polyline(const CagdCrvStruct *TrimCrv,
                                             CagdRType TolSamples,
                                             SymbCrvApproxMethodType Method,
                                             CagdBType OptiLin)
    
  12. TrimCrvAgainstTrimCrvs (trim_iso.c:594)
        CagdCrvStruct *TrimCrvAgainstTrimCrvs(CagdCrvStruct *UVCrv,
                                              const TrimSrfStruct *TrimSrf,
                                              CagdRType Eps)
    
  13. TrimCrvBBox (trim_aux.c:140)
        int TrimCrvBBox(const TrimCrvStruct *TCrv, int UV, CagdBBoxStruct *BBox)
    
  14. TrimCrvCopy (trim_gen.c:295)
        TrimCrvStruct *TrimCrvCopy(const TrimCrvStruct *TrimCrv)
    
  15. TrimCrvCopyList (trim_gen.c:323)
        TrimCrvStruct *TrimCrvCopyList(const TrimCrvStruct *TrimCrvList)
    
  16. TrimCrvFree (trim_gen.c:352)
        void TrimCrvFree(TrimCrvStruct *TrimCrv)
    
  17. TrimCrvFreeList (trim_gen.c:372)
        void TrimCrvFreeList(TrimCrvStruct *TrimCrvList)
    
  18. TrimCrvFreeListWithSubTrims (trim2ply.c:2039)
        void TrimCrvFreeListWithSubTrims(TrimCrvStruct *TrimCrv)
    
  19. TrimCrvFreeWithSubTrims (trim2ply.c:2007)
        void TrimCrvFreeWithSubTrims(TrimCrvStruct *TrimCrv)
    
  20. TrimCrvListBBox (trim_aux.c:163)
        int TrimCrvListBBox(const TrimCrvStruct *TCrvs, int UV, CagdBBoxStruct *BBox)
    
  21. TrimCrvNew (trim_gen.c:269)
        TrimCrvStruct *TrimCrvNew(TrimCrvSegStruct *TrimCrvSegList)
    
  22. TrimCrvSegBBox (trim_aux.c:69)
        int TrimCrvSegBBox(const TrimCrvSegStruct *TCrvSeg,
                           int UV,
                           CagdBBoxStruct *BBox)
    
  23. TrimCrvSegCopy (trim_gen.c:164)
        TrimCrvSegStruct *TrimCrvSegCopy(const TrimCrvSegStruct *TrimCrvSeg)
    
  24. TrimCrvSegCopyList (trim_gen.c:194)
        TrimCrvSegStruct *TrimCrvSegCopyList(const TrimCrvSegStruct *TrimCrvSegList)
    
  25. TrimCrvSegFree (trim_gen.c:223)
        void TrimCrvSegFree(TrimCrvSegStruct *TrimCrvSeg)
    
  26. TrimCrvSegFreeList (trim_gen.c:244)
        void TrimCrvSegFreeList(TrimCrvSegStruct *TrimCrvSegList)
    
  27. TrimCrvSegListBBox (trim_aux.c:106)
        int TrimCrvSegListBBox(const TrimCrvSegStruct *TCrvSegs,
                               int UV,
                               CagdBBoxStruct *BBox)
    
  28. TrimCrvSegListReverse (trim2ply.c:1690)
        TrimCrvSegStruct *TrimCrvSegListReverse(TrimCrvSegStruct *TSegs)
    
  29. TrimCrvSegNew (trim_gen.c:55)
        TrimCrvSegStruct *TrimCrvSegNew(CagdCrvStruct *UVCrv, CagdCrvStruct *EucCrv)
    
  30. TrimCrvSegNewList (trim_gen.c:125)
        TrimCrvSegStruct *TrimCrvSegNewList(CagdCrvStruct *UVCrvs,
                                            CagdCrvStruct *EucCrvs)
    
  31. TrimCrvSegReverse (trim2ply.c:1658)
        void TrimCrvSegReverse(TrimCrvSegStruct *TSeg)
    
  32. TrimCrvTrimParamList (trim_iso.c:234)
        CagdCrvStruct *TrimCrvTrimParamList(CagdCrvStruct *Crv,
                                            TrimIsoInterStruct *InterList)
    
  33. TrimCrvs2Polylines (trim_aux.c:2036)
        CagdPolylineStruct *TrimCrvs2Polylines(TrimSrfStruct *TrimSrf,
                                               CagdBType ParamSpace,
                                               CagdRType TolSamples,
                                               SymbCrvApproxMethodType Method)
    
  34. TrimCrvsHierarchy2Polys (trim2ply.c:911)
        IPPolygonStruct *TrimCrvsHierarchy2Polys(TrimCrvStruct *TrimLoops)
    
  35. TrimDbg (trim_dbg.c:32)
        void TrimDbg(const void *Obj)
    
  36. TrimDbgTCrvSegs (trim_dbg.c:103)
        void TrimDbgTCrvSegs(const TrimCrvSegStruct *TrimSegs)
    
  37. TrimDbgTCrvs (trim_dbg.c:63)
        void TrimDbgTCrvs(const TrimCrvStruct *TrimCrv)
    
  38. TrimDbgVerifyTSeg (trim_dbg.c:131)
        int TrimDbgVerifyTSeg(const TrimCrvSegStruct *TrimSeg)
    
  39. TrimDbgVerifyUVCrv (trim_dbg.c:157)
        int TrimDbgVerifyUVCrv(const CagdCrvStruct *TrimCrv)
    
  40. TrimDescribeError (trim_err.c:59)
        const char *TrimDescribeError(TrimFatalErrorType ErrorNum)
    
  41. TrimEnsureNoSingleTrimCrvLoops (trim2ply.c:1763)
        int TrimEnsureNoSingleTrimCrvLoops(TrimCrvStruct **TrimLoops)
        
    
  42. TrimEvalTrimCrvToEuclid (trim_aux.c:2189)
        CagdCrvStruct *TrimEvalTrimCrvToEuclid(const CagdSrfStruct *Srf,
                                               const CagdCrvStruct *UVCrv)
    
  43. TrimEvalTrimCrvToEuclid2 (trim_aux.c:2218)
        CagdCrvStruct *TrimEvalTrimCrvToEuclid2(const CagdSrfStruct *Srf,
                                                const CagdCrvStruct *UVCrv,
                                                CagdCrvStruct **UVCrvLinear)
    
  44. TrimExtendTrimmingDomain (trim_gen.c:1893)
        CagdCrvStruct *TrimExtendTrimmingDomain(const CagdSrfStruct *Srf,
                                                CagdCrvStruct *TrimCrvs,
                                                CagdRType Extnt,
                                                CagdBType MergeCrvs)
    
  45. TrimFatalError (trim_ftl.c:56)
        void TrimFatalError(TrimFatalErrorType ErrID)
    
  46. TrimFindClosestTrimCurve2UV (trim_gen.c:1746)
        CagdRType TrimFindClosestTrimCurve2UV(TrimCrvStruct *TCrvs,
                                              const CagdUVType UV,
                                              TrimCrvSegStruct **ClosestTSeg)
    
  47. TrimGetFullDomainTrimCrv (trim_gen.c:1696)
        const TrimCrvSegStruct *TrimGetFullDomainTrimCrv(const TrimSrfStruct *TSrf)
    
  48. TrimGetLargestTrimmedSrf (trim_gen.c:1596)
        TrimSrfStruct *TrimGetLargestTrimmedSrf(TrimSrfStruct **TSrfs, int Extract)
    
  49. TrimGetOuterTrimCrv (trim_gen.c:1649)
        const TrimCrvSegStruct *TrimGetOuterTrimCrv(const TrimSrfStruct *TSrf)
    
  50. TrimGetTrimCrvLinearApprox (trim_iso.c:910)
        CagdRType TrimGetTrimCrvLinearApprox(void)
    
  51. TrimGetTrimmingCurves (trim_aux.c:787)
        CagdCrvStruct *TrimGetTrimmingCurves(const TrimSrfStruct *TrimSrf,
                                             CagdBType ParamSpace,
                                             CagdBType EvalEuclid)
    
  52. TrimGetTrimmingCurves2 (trim_aux.c:819)
        CagdCrvStruct *TrimGetTrimmingCurves2(const TrimCrvStruct *TrimCrvList,
                                              const TrimSrfStruct *TrimSrf,
                                              CagdBType ParamSpace,
                                              CagdBType EvalEuclid)
    
  53. TrimIntersectCrvsIsoVals (trim_iso.c:506)
        TrimIsoInterStruct **TrimIntersectCrvsIsoVals(const CagdCrvStruct *UVCrvs,
                                                      int Dir,
                                                      CagdRType *IsoParams,
                                                      int NumOfIsocurves)
    
  54. TrimIntersectTrimCrvIsoVals (trim_iso.c:303)
        TrimIsoInterStruct **TrimIntersectTrimCrvIsoVals(const TrimSrfStruct *TrimSrf,
                                                         int Dir,
                                                         CagdRType *OrigIsoParams,
                                                         int NumOfIsocurves,
                                                         CagdBType Perturb)
    
  55. TrimIsPointInsideTrimCrvs (trim_aux.c:2518)
        CagdBType TrimIsPointInsideTrimCrvs(const TrimCrvStruct *TrimCrvs,
                                            CagdUVType UV)
    
  56. TrimIsPointInsideTrimSrf (trim_aux.c:2493)
        CagdBType TrimIsPointInsideTrimSrf(const TrimSrfStruct *TrimSrf, CagdUVType UV)
    
  57. TrimIsPointInsideTrimUVCrv (trim_aux.c:2587)
        int TrimIsPointInsideTrimUVCrv(const CagdCrvStruct *UVCrv, CagdUVType UV)
    
  58. TrimIsPointInsideTrimUVCrvs (trim_aux.c:2557)
        int TrimIsPointInsideTrimUVCrvs(const CagdCrvStruct *UVCrvs, CagdUVType UV)
    
  59. TrimLinkTrimmingCurves2Loops (trim_aux.c:1157)
        TrimCrvStruct *TrimLinkTrimmingCurves2Loops(const TrimCrvStruct *TCrvs,
                                                    CagdRType MaxTol,
                                                    CagdBType *ClosedLoops)
    
  60. TrimLinkTrimmingCurves2Loops1 (trim_aux.c:1107)
        TrimCrvStruct *TrimLinkTrimmingCurves2Loops1(const TrimCrvSegStruct *TSegs,
                                                     CagdRType MaxTol,
                                                     CagdBType *ClosedLoops)
    
  61. TrimLinkTrimmingCurves2Loops2 (trim_aux.c:1282)
        TrimCrvStruct *TrimLinkTrimmingCurves2Loops2(TrimCrvStruct *TCrvs,
                                                     CagdRType Tol,
                                                     CagdBType *ClosedLoops)
    
  62. TrimLoopUV2Weight (trimcntr.c:1072)
        CagdRType TrimLoopUV2Weight(const IrtRType *UV,
                                    IrtRType *BndryUV,
                                    CagdRType UMin,
                                    CagdRType UMax,
                                    CagdRType VMin,
                                    CagdRType VMax,
                                    CagdBType Last)
    
  63. TrimLoopWeight2UVToData (trimcntr.c:1140)
        CagdRType *TrimLoopWeight2UVToData(IrtRType Wgt,
                                           CagdRType UMin,
                                           CagdRType UMax,
                                           CagdRType VMin,
                                           CagdRType VMax,
                                           CagdUVType UV)
    
  64. TrimLoopWeightRelationInside (trimcntr.c:1032)
        int TrimLoopWeightRelationInside(CagdRType V1,
                                         CagdRType V2,
                                         CagdRType V)
    
  65. TrimManageTrimmingCurvesDegrees (trim_aux.c:885)
        TrimSrfStruct *TrimManageTrimmingCurvesDegrees(TrimSrfStruct *TrimSrf,
                                                       int FitOrder,
                                                       CagdBType EvalEuclid)
    
  66. TrimMatch2ndCrvLenSpeedAs1stCrv (trim2ply.c:1230)
        void TrimMatch2ndCrvLenSpeedAs1stCrv(CagdCrvStruct **Crv1,
                                             CagdCrvStruct **Crv2,
                                             const CagdSrfStruct *Srf1,
                                             const CagdSrfStruct *Srf2)
    
  67. TrimMergePolylines (trim2ply.c:1438)
        IPPolygonStruct *TrimMergePolylines(IPPolygonStruct *Polys, IrtRType Eps)
    
  68. TrimMergeTrimmingCurves2Loops (trim_aux.c:1708)
        TrimCrvStruct *TrimMergeTrimmingCurves2Loops(const TrimCrvStruct *TrimCrvs)
    
  69. TrimMergeTrimmingCurves2Loops2 (trim_aux.c:1793)
        CagdCrvStruct *TrimMergeTrimmingCurves2Loops2(CagdCrvStruct *UVCrvs,
                                                      CagdRType Tol)
    
  70. TrimOrderTrimCrvSegsInLoop (trim2ply.c:1717)
        TrimCrvSegStruct *TrimOrderTrimCrvSegsInLoop(TrimCrvSegStruct *TSegs)
    
  71. TrimOrientTrimingCrvs (trim2ply.c:1815)
        CagdBType TrimOrientTrimingCrvs(TrimSrfStruct *TSrf)
    
  72. TrimPiecewiseRuledSrfApprox (tr_prisa.c:130)
        TrimSrfStruct *TrimPiecewiseRuledSrfApprox(const TrimSrfStruct *CTSrf,
                                                   CagdBType ConsistentDir,
                                                   CagdRType Epsilon,
                                                   CagdSrfDirType Dir)
    
  73. TrimPointInsideTrimmedCrvsToData (trim_aux.c:547)
        CagdRType *TrimPointInsideTrimmedCrvsToData(TrimCrvStruct *TrimCrvList,
                                                    const TrimSrfStruct *TSrf,
                                                    CagdUVType UVRetVal)
    
  74. TrimPolylines2LinTrimCrvs (trimcntr.c:637)
        TrimCrvStruct *TrimPolylines2LinTrimCrvs(const IPPolygonStruct *Polys)
    
  75. TrimPrisaRuledSrf (tr_prisa.c:381)
        TrimSrfStruct *TrimPrisaRuledSrf(const TrimSrfStruct *TSrf,
                                         int SamplesPerCurve,
                                         CagdRType Space,
                                         CagdVType Offset,
                                         CagdSrfDirType Dir)
    
  76. TrimRemovEucTrimCrvs (trim_aux.c:2456)
        void TrimRemovEucTrimCrvs(TrimSrfStruct *TSrf)
    
  77. TrimRemoveCrvSegTrimCrvSegs (trim_sub.c:854)
        int TrimRemoveCrvSegTrimCrvSegs(TrimCrvSegStruct *TrimCrvSeg,
                                        TrimCrvSegStruct **TrimCrvSegs)
    
  78. TrimRemoveCrvSegTrimCrvs (trim_sub.c:801)
        int TrimRemoveCrvSegTrimCrvs(TrimCrvSegStruct *TrimCrvSeg,
                                     TrimCrvStruct **TrimCrvs)
    
  79. TrimSetEuclidComposedFromUV (trim_aux.c:2396)
        int TrimSetEuclidComposedFromUV(int EuclidComposedFromUV)
    
  80. TrimSetEuclidLinearFromUV (trim_aux.c:2427)
        int TrimSetEuclidLinearFromUV(int EuclidLinearFromUV)
    
  81. TrimSetFatalErrorFunc (trim_ftl.c:28)
        TrimSetErrorFuncType TrimSetFatalErrorFunc(TrimSetErrorFuncType ErrorFunc)
    
  82. TrimSetNumTrimVrtcsInCell (trim2pl2.c:340)
        int TrimSetNumTrimVrtcsInCell(int NumTrimVrtcsInCell)
    
  83. TrimSetTrimCrvLinearApprox (trim_iso.c:882)
        SymbCrvApproxMethodType TrimSetTrimCrvLinearApprox(CagdRType UVTolSamples,
                                                      SymbCrvApproxMethodType UVMethod)
    
  84. TrimSrf2Curves (trim_iso.c:114)
        CagdCrvStruct *TrimSrf2Curves(TrimSrfStruct *TrimSrf,
                                      int NumOfIsocurves[2])
    
  85. TrimSrf2KnotCurves (trim_iso.c:686)
        CagdCrvStruct *TrimSrf2KnotCurves(TrimSrfStruct *TrimSrf)
    
  86. TrimSrf2Polygons2 (trim2pl2.c:178)
        IPPolygonStruct *TrimSrf2Polygons2(const TrimSrfStruct *CTrimSrf,
                                           CagdSrf2PlsInfoStrct *TessInfo)
    
  87. TrimSrf2Polylines (trim_iso.c:75)
        CagdPolylineStruct *TrimSrf2Polylines(TrimSrfStruct *TrimSrf,
                                              int NumOfIsocurves[2],
                                              CagdRType TolSamples,
                                              SymbCrvApproxMethodType Method,
                                              CagdSrf2PlsInfoStrct *TessInfo)
    
  88. TrimSrfAdap2Polygons (trim2ply.c:143)
        IPPolygonStruct *TrimSrfAdap2Polygons(const TrimSrfStruct *TrimSrf,
                                              CagdSrf2PlsInfoStrct *TessInfo)
    
  89. TrimSrfBBox (trim_aux.c:283)
        CagdBBoxStruct *TrimSrfBBox(const TrimSrfStruct *TSrf, CagdBBoxStruct *BBox)
    
  90. TrimSrfCnvrt2BzrRglrSrf (untrim.c:192)
        CagdSrfStruct *TrimSrfCnvrt2BzrRglrSrf(const TrimSrfStruct *TrimSrf)
    
  91. TrimSrfCnvrt2BzrRglrSrf2 (untrim.c:293)
        CagdSrfStruct *TrimSrfCnvrt2BzrRglrSrf2(const TrimSrfStruct *TSrf,
                                                int ComposeE3,
                                                int OnlyBzrSrfs,
                                                CagdRType Eps)
    
  92. TrimSrfCnvrt2BzrTrimSrf (untrim.c:62)
        TrimSrfStruct *TrimSrfCnvrt2BzrTrimSrf(const TrimSrfStruct *TrimSrf)
    
  93. TrimSrfCnvrt2TensorProdSrf (untrim.c:358)
        CagdSrfStruct *TrimSrfCnvrt2TensorProdSrf(const TrimSrfStruct *TSrf,
                                                  int ComposeE3,
                                                  CagdRType Eps)
    
  94. TrimSrfCopy (trim_gen.c:1240)
        TrimSrfStruct *TrimSrfCopy(const TrimSrfStruct *TrimSrf)
    
  95. TrimSrfCopyList (trim_gen.c:1268)
        TrimSrfStruct *TrimSrfCopyList(const TrimSrfStruct *TrimSrfList)
    
  96. TrimSrfDegreeRaise (trim_aux.c:403)
        TrimSrfStruct *TrimSrfDegreeRaise(const TrimSrfStruct *TrimSrf,
                                          CagdSrfDirType Dir)
    
  97. TrimSrfDomain (trim_aux.c:261)
        void TrimSrfDomain(const TrimSrfStruct *TrimSrf,
                           CagdRType *UMin,
                           CagdRType *UMax,
                           CagdRType *VMin,
                           CagdRType *VMax)
    
  98. TrimSrfEvalMalloc (trim_aux.c:345)
        CagdRType *TrimSrfEvalMalloc(const TrimSrfStruct *TrimSrf,
                                     CagdRType u,
                                     CagdRType v)
    
  99. TrimSrfEvalToData (trim_aux.c:378)
        void TrimSrfEvalToData(const TrimSrfStruct *TrimSrf,
                               CagdRType u,
                               CagdRType v,
                               CagdRType *Pt)
    
  100. TrimSrfFree (trim_gen.c:1297)
        void TrimSrfFree(TrimSrfStruct *TrimSrf)
    
  101. TrimSrfFreeEuclideanTrimCrvs (trim_aux.c:424)
        void TrimSrfFreeEuclideanTrimCrvs(TrimSrfStruct *TrimSrf)
    
  102. TrimSrfFreeList (trim_gen.c:1321)
        void TrimSrfFreeList(TrimSrfStruct *TrimSrfList)
    
  103. TrimSrfFromE3TrimmingCurves (trim_gen.c:570)
        TrimSrfStruct *TrimSrfFromE3TrimmingCurves(TrimCrvStruct *TCrvs,
                                                   const IrtPlnType Plane)
    
  104. TrimSrfFromSrf (trimcntr.c:85)
        TrimSrfStruct *TrimSrfFromSrf(CagdSrfStruct *Srf, int SingleTCrv)
    
  105. TrimSrfListBBox (trim_aux.c:305)
        CagdBBoxStruct *TrimSrfListBBox(const TrimSrfStruct *TSrfs, CagdBBoxStruct *BBox)
    
  106. TrimSrfListMatTransform (trim_gen.c:1492)
        TrimSrfStruct *TrimSrfListMatTransform(const TrimSrfStruct *TrimSrfs,
                                               CagdMType Mat)
    
  107. TrimSrfMatTransform (trim_gen.c:1438)
        TrimSrfStruct *TrimSrfMatTransform(const TrimSrfStruct *TrimSrf,
                                           CagdMType Mat)
    
  108. TrimSrfMatTransform2 (trim_gen.c:1392)
        void TrimSrfMatTransform2(TrimSrfStruct *TrimSrf, CagdMType Mat)
    
  109. TrimSrfNew (trim_gen.c:403)
        TrimSrfStruct *TrimSrfNew(CagdSrfStruct *Srf,
                                  TrimCrvStruct *TrimCrvList,
                                  CagdBType HasTopLvlTrim)
    
  110. TrimSrfNew2 (trim_gen.c:472)
        TrimSrfStruct *TrimSrfNew2(CagdSrfStruct *Srf,
                                   CagdCrvStruct *TrimCrvList,
                                   CagdBType HasTopLvlTrim)
    
  111. TrimSrfNew3 (trim_gen.c:512)
        TrimSrfStruct *TrimSrfNew3(CagdSrfStruct *Srf,
                                   CagdCrvStruct *TrimCrvList,
                                   CagdBType HasTopLvlTrim)
    
  112. TrimSrfNumOfTrimCrvSegs (trim_aux.c:222)
        int TrimSrfNumOfTrimCrvSegs(const TrimSrfStruct *TSrf)
    
  113. TrimSrfNumOfTrimLoops (trim_aux.c:195)
        int TrimSrfNumOfTrimLoops(const TrimSrfStruct *TSrf)
    
  114. TrimSrfRefineAtParams (trim_aux.c:665)
        TrimSrfStruct *TrimSrfRefineAtParams(const TrimSrfStruct *TrimSrf,
                                             CagdSrfDirType Dir,
                                             CagdBType Replace,
                                             CagdRType *t,
                                             int n)
    
  115. TrimSrfRegionFromTrimSrf (trim_aux.c:462)
        TrimSrfStruct *TrimSrfRegionFromTrimSrf(TrimSrfStruct *TrimSrf,
                                                CagdRType t1,
                                                CagdRType t2,
                                                CagdSrfDirType Dir)
    
  116. TrimSrfReverse (trim_aux.c:690)
        TrimSrfStruct *TrimSrfReverse(const TrimSrfStruct *TrimSrf)
    
  117. TrimSrfReverse2 (trim_aux.c:737)
        TrimSrfStruct *TrimSrfReverse2(const TrimSrfStruct *TrimSrf)
    
  118. TrimSrfSetStateTrimCrvsManagement (trim_sub.c:76)
        int TrimSrfSetStateTrimCrvsManagement(int TrimmingFitOrder)
    
  119. TrimSrfSubdivAtInnerLoops (trim_sub.c:1186)
        TrimSrfStruct *TrimSrfSubdivAtInnerLoops(TrimSrfStruct *TSrf)
    
  120. TrimSrfSubdivAtParam (trim_sub.c:114)
        TrimSrfStruct *TrimSrfSubdivAtParam(const TrimSrfStruct *TSrf,
                                            CagdRType t,
                                            CagdSrfDirType Dir)
    
  121. TrimSrfSubdivTrimCrvsAtInnerLoops (trim_sub.c:1243)
        TrimCrvStruct *TrimSrfSubdivTrimCrvsAtInnerLoops(const TrimCrvStruct *TCrvs)
    
  122. TrimSrfSubdivTrimmingCrvs (trim_sub.c:229)
        int TrimSrfSubdivTrimmingCrvs(const TrimCrvStruct *TrimCrvs,
                                      CagdRType t,
                                      CagdSrfDirType Dir,
                                      TrimCrvStruct **TrimCrvs1,
                                      TrimCrvStruct **TrimCrvs2)
    
  123. TrimSrfSubdivValAtInnerLoop (trim_sub.c:1294)
        CagdSrfDirType TrimSrfSubdivValAtInnerLoop(const TrimCrvStruct *TCrvs,
                                                   CagdRType *SubdivVal)
    
  124. TrimSrfTransform (trim_gen.c:1350)
        void TrimSrfTransform(TrimSrfStruct *TrimSrf,
                              const CagdRType *Translate,
                              CagdRType Scale)
    
  125. TrimSrfTrimCrvAllDomain (trim_aux.c:2766)
        CagdBType TrimSrfTrimCrvAllDomain(const TrimSrfStruct *TrimSrf)
    
  126. TrimSrfTrimCrvSquareDomain (trim_aux.c:2667)
        CagdBType TrimSrfTrimCrvSquareDomain(const TrimCrvStruct *TrimCrvList,
                                             CagdRType *UMin,
                                             CagdRType *UMax,
                                             CagdRType *VMin,
                                             CagdRType *VMax)
    
  127. TrimSrfVerifyTrimCrvsValidity (trim_gen.c:664)
        int TrimSrfVerifyTrimCrvsValidity(TrimSrfStruct *TrimSrf)
    
  128. TrimSrfsFromContours (trimcntr.c:169)
        TrimSrfStruct *TrimSrfsFromContours(const CagdSrfStruct *Srf,
                                            const IPPolygonStruct *CCntrs)
    
  129. TrimSrfsFromContours2 (trimcntr.c:395)
        TrimSrfStruct *TrimSrfsFromContours2(const CagdSrfStruct *Srf,
                                             const CagdCrvStruct *CCntrs)
    
  130. TrimSrfsFromTrimPlsHierarchy (trimcntr.c:443)
        TrimSrfStruct *TrimSrfsFromTrimPlsHierarchy(IPPolygonStruct *TopLevel,
                                                    IPPolygonStruct *TrimPls,
                                                    const CagdSrfStruct *Srf)
    
  131. TrimSrfsSame (trim_gen.c:1526)
        CagdBType TrimSrfsSame(const TrimSrfStruct *TSrf1,
                               const TrimSrfStruct *TSrf2,
                               CagdRType Eps)
    
  132. TrimUntrimSetLineSweepOutputCrvPairs (untrim.c:1170)
        CagdBType TrimUntrimSetLineSweepOutputCrvPairs(CagdBType NewValue)
    
  133. TrimUntrimmingResultFree (untrim.c:1057)
        void TrimUntrimmingResultFree(TrimUntrimResultStruct *Untrim)
    
  134. TrimUntrimmingResultFreeList (untrim.c:1078)
        void TrimUntrimmingResultFreeList(TrimUntrimResultStruct *Untrim)
    
  135. TrimUntrimmingResultToObj (untrim.c:1112)
        IPObjectStruct *TrimUntrimmingResultToObj(
                                              const TrimUntrimResultStruct *Untrimmed)
    
  136. TrimValidateNewTrimCntrs (trimcntr.c:333)
        IPPolygonStruct *TrimValidateNewTrimCntrs(const CagdSrfStruct *Srf,
                                                  const IPPolygonStruct *Cntrs)