1. TrimAffineTransTrimCurves (trim_aux.c:949)
        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:1001)
        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. TrimChainTrimmingCurves2Loops (trim_aux.c:644)
        TrimCrvStruct *TrimChainTrimmingCurves2Loops(TrimCrvStruct *TrimCrvs)
    
  5. TrimChainTrimmingCurves2Loops2 (trim_aux.c:722)
        CagdCrvStruct *TrimChainTrimmingCurves2Loops2(CagdCrvStruct *UVCrvs,
                                                      CagdRType Tol)
    
  6. TrimClassifyTrimCurveOrient (trim2ply.c:1231)
        CagdBType TrimClassifyTrimCurveOrient(const CagdCrvStruct *UVCrv)
    
  7. TrimClassifyTrimmingLoops (trim2ply.c:1053)
        int TrimClassifyTrimmingLoops(TrimCrvStruct **TrimLoops)
    
  8. TrimClipSrfToTrimCrvs (trim_aux.c:1679)
        TrimSrfStruct *TrimClipSrfToTrimCrvs(TrimSrfStruct *TrimSrf)
    
  9. TrimCrv2Polyline (trim_aux.c:1124)
        CagdPolylineStruct *TrimCrv2Polyline(const CagdCrvStruct *TrimCrv,
                                             CagdRType TolSamples,
                                             SymbCrvApproxMethodType Method,
                                             CagdBType OptiLin)
    
  10. TrimCrvAgainstTrimCrvs (trim_iso.c:557)
        CagdCrvStruct *TrimCrvAgainstTrimCrvs(CagdCrvStruct *UVCrv,
                                              const TrimSrfStruct *TrimSrf,
                                              CagdRType Eps)
    
  11. TrimCrvCopy (trim_gen.c:243)
        TrimCrvStruct *TrimCrvCopy(const TrimCrvStruct *TrimCrv)
    
  12. TrimCrvCopyList (trim_gen.c:271)
        TrimCrvStruct *TrimCrvCopyList(const TrimCrvStruct *TrimCrvList)
    
  13. TrimCrvFree (trim_gen.c:300)
        void TrimCrvFree(TrimCrvStruct *TrimCrv)
    
  14. TrimCrvFreeList (trim_gen.c:320)
        void TrimCrvFreeList(TrimCrvStruct *TrimCrvList)
    
  15. TrimCrvNew (trim_gen.c:217)
        TrimCrvStruct *TrimCrvNew(TrimCrvSegStruct *TrimCrvSegList)
    
  16. TrimCrvSegCopy (trim_gen.c:112)
        TrimCrvSegStruct *TrimCrvSegCopy(const TrimCrvSegStruct *TrimCrvSeg)
    
  17. TrimCrvSegCopyList (trim_gen.c:142)
        TrimCrvSegStruct *TrimCrvSegCopyList(const TrimCrvSegStruct *TrimCrvSegList)
    
  18. TrimCrvSegFree (trim_gen.c:171)
        void TrimCrvSegFree(TrimCrvSegStruct *TrimCrvSeg)
    
  19. TrimCrvSegFreeList (trim_gen.c:192)
        void TrimCrvSegFreeList(TrimCrvSegStruct *TrimCrvSegList)
    
  20. TrimCrvSegNew (trim_gen.c:47)
        TrimCrvSegStruct *TrimCrvSegNew(CagdCrvStruct *UVCrv, CagdCrvStruct *EucCrv)
    
  21. TrimCrvTrimParamList (trim_iso.c:229)
        CagdCrvStruct *TrimCrvTrimParamList(CagdCrvStruct *Crv,
                                            TrimIsoInterStruct *InterList)
    
  22. TrimCrvs2Polylines (trim_aux.c:1066)
        CagdPolylineStruct *TrimCrvs2Polylines(TrimSrfStruct *TrimSrf,
                                               CagdBType ParamSpace,
                                               CagdRType TolSamples,
                                               SymbCrvApproxMethodType Method)
    
  23. TrimCrvsHierarchy2Polys (trim2ply.c:787)
        CagdPolylineStruct *TrimCrvsHierarchy2Polys(TrimCrvStruct *TrimLoops)
    
  24. TrimDbg (trim_dbg.c:26)
        void TrimDbg(const void *Obj)
    
  25. TrimDbgPrintTrimCurves (trim_dbg.c:57)
        void TrimDbgPrintTrimCurves(const TrimCrvStruct *TrimCrv)
    
  26. TrimDescribeError (trim_err.c:57)
        const char *TrimDescribeError(TrimFatalErrorType ErrorNum)
    
  27. TrimEvalTrimCrvToEuclid (trim_aux.c:1219)
        CagdCrvStruct *TrimEvalTrimCrvToEuclid(const TrimSrfStruct *TrimSrf,
                                               const CagdCrvStruct *UVCrv)
    
  28. TrimEvalTrimCrvToEuclid2 (trim_aux.c:1245)
        CagdCrvStruct *TrimEvalTrimCrvToEuclid2(const CagdSrfStruct *Srf,
                                                const CagdCrvStruct *UVCrv)
    
  29. TrimFatalError (trim_ftl.c:53)
        void TrimFatalError(TrimFatalErrorType ErrID)
    
  30. TrimGetFullDomainTrimCrv (trim_gen.c:1427)
        const TrimCrvSegStruct *TrimGetFullDomainTrimCrv(const TrimSrfStruct *TSrf)
    
  31. TrimGetLargestTrimmedSrf (trim_gen.c:1327)
        TrimSrfStruct *TrimGetLargestTrimmedSrf(TrimSrfStruct **TSrfs, int Extract)
    
  32. TrimGetOuterTrimCrv (trim_gen.c:1380)
        const TrimCrvSegStruct *TrimGetOuterTrimCrv(const TrimSrfStruct *TSrf)
    
  33. TrimGetTrimCrvLinearApprox (trim_iso.c:792)
        CagdRType TrimGetTrimCrvLinearApprox(void)
    
  34. TrimGetTrimmingCurves (trim_aux.c:462)
        CagdCrvStruct *TrimGetTrimmingCurves(const TrimSrfStruct *TrimSrf,
                                             CagdBType ParamSpace,
                                             CagdBType EvalEuclid)
    
  35. TrimGetTrimmingCurves2 (trim_aux.c:494)
        CagdCrvStruct *TrimGetTrimmingCurves2(const TrimCrvStruct *TrimCrvList,
                                              const TrimSrfStruct *TrimSrf,
                                              CagdBType ParamSpace,
                                              CagdBType EvalEuclid)
    
  36. TrimHealTrimmingCurves (trim_aux.c:827)
        TrimCrvStruct *TrimHealTrimmingCurves(TrimCrvStruct *TrimCrvs)
    
  37. TrimIntersectCrvsIsoVals (trim_iso.c:470)
        TrimIsoInterStruct **TrimIntersectCrvsIsoVals(const CagdCrvStruct *UVCrvs,
                                                      int Dir,
                                                      CagdRType *IsoParams,
                                                      int NumOfIsocurves)
    
  38. TrimIntersectTrimCrvIsoVals (trim_iso.c:298)
        TrimIsoInterStruct **TrimIntersectTrimCrvIsoVals(const TrimSrfStruct *TrimSrf,
                                                         int Dir,
                                                         CagdRType *OrigIsoParams,
                                                         int NumOfIsocurves,
                                                         CagdBType Perturb)
    
  39. TrimIsPointInsideTrimCrvs (trim_aux.c:1421)
        CagdBType TrimIsPointInsideTrimCrvs(const TrimCrvStruct *TrimCrvs,
                                            CagdUVType UV)
    
  40. TrimIsPointInsideTrimSrf (trim_aux.c:1396)
        CagdBType TrimIsPointInsideTrimSrf(const TrimSrfStruct *TrimSrf, CagdUVType UV)
    
  41. TrimIsPointInsideTrimUVCrv (trim_aux.c:1461)
        int TrimIsPointInsideTrimUVCrv(const CagdCrvStruct *UVCrv,
                                       CagdUVType UV)
    
  42. TrimPiecewiseLinearTrimmingCurves (trim_aux.c:554)
        TrimSrfStruct *TrimPiecewiseLinearTrimmingCurves(TrimSrfStruct *TrimSrf,
                                                         CagdBType EvalEuclid)
    
  43. TrimPiecewiseRuledSrfApprox (tr_prisa.c:130)
        TrimSrfStruct *TrimPiecewiseRuledSrfApprox(const TrimSrfStruct *CTSrf,
                                                   CagdBType ConsistentDir,
                                                   CagdRType Epsilon,
                                                   CagdSrfDirType Dir)
    
  44. TrimPointInsideTrimmedCrvs (trim_aux.c:224)
        CagdRType *TrimPointInsideTrimmedCrvs(TrimCrvStruct *TrimCrvList,
                                              const TrimSrfStruct *TSrf)
    
  45. TrimPolylines2LinTrimCrvs (trimcntr.c:536)
        TrimCrvStruct *TrimPolylines2LinTrimCrvs(const IPPolygonStruct *Polys)
    
  46. TrimPrisaRuledSrf (tr_prisa.c:381)
        TrimSrfStruct *TrimPrisaRuledSrf(const TrimSrfStruct *TSrf,
                                         int SamplesPerCurve,
                                         CagdRType Space,
                                         CagdVType Offset,
                                         CagdSrfDirType Dir)
    
  47. TrimRemoveCrvSegTrimCrvSegs (trim_sub.c:767)
        int TrimRemoveCrvSegTrimCrvSegs(TrimCrvSegStruct *TrimCrvSeg,
                                        TrimCrvSegStruct **TrimCrvSegs)
    
  48. TrimRemoveCrvSegTrimCrvs (trim_sub.c:714)
        int TrimRemoveCrvSegTrimCrvs(TrimCrvSegStruct *TrimCrvSeg,
                                     TrimCrvStruct **TrimCrvs)
    
  49. TrimSetEuclidComposedFromUV (trim_aux.c:1369)
        int TrimSetEuclidComposedFromUV(int EuclidComposedFromUV)
    
  50. TrimSetFatalErrorFunc (trim_ftl.c:28)
        TrimSetErrorFuncType TrimSetFatalErrorFunc(TrimSetErrorFuncType ErrorFunc)
    
  51. TrimSetNumTrimVrtcsInCell (trim2pl2.c:345)
        int TrimSetNumTrimVrtcsInCell(int NumTrimVrtcsInCell)
    
  52. TrimSetTrimCrvLinearApprox (trim_iso.c:764)
        SymbCrvApproxMethodType TrimSetTrimCrvLinearApprox(CagdRType UVTolSamples,
                                                   SymbCrvApproxMethodType UVMethod)
    
  53. TrimSrf2Curves (trim_iso.c:110)
        CagdCrvStruct *TrimSrf2Curves(TrimSrfStruct *TrimSrf,
                                      int NumOfIsocurves[2])
    
  54. TrimSrf2Polygons2 (trim2pl2.c:184)
        CagdPolygonStruct *TrimSrf2Polygons2(const TrimSrfStruct *CTrimSrf,
                                             int FineNess,
                                             CagdBType ComputeNormals,
                                             CagdBType ComputeUV)
    
  55. TrimSrf2Polylines (trim_iso.c:71)
        CagdPolylineStruct *TrimSrf2Polylines(TrimSrfStruct *TrimSrf,
                                              int NumOfIsocurves[2],
                                              CagdRType TolSamples,
                                              SymbCrvApproxMethodType Method)
    
  56. TrimSrfAdap2Polygons (trim2ply.c:129)
        CagdPolygonStruct *TrimSrfAdap2Polygons(const TrimSrfStruct *TrimSrf,
                                                CagdRType Tolerance,
                                                CagdBType ComputeNormals,
                                                CagdBType ComputeUV)
    
  57. TrimSrfCnvrt2BzrRglrSrf (untrim.c:166)
        CagdSrfStruct *TrimSrfCnvrt2BzrRglrSrf(TrimSrfStruct *TrimSrf)
    
  58. TrimSrfCnvrt2BzrRglrSrf2 (untrim.c:269)
        CagdSrfStruct *TrimSrfCnvrt2BzrRglrSrf2(const TrimSrfStruct *TSrf,
                                                int ComposeE3,
                                                int OnlyBzrSrfs,
                                                int HigherOrderTrimmingCurves,
                                                CagdRType Eps)
    
  59. TrimSrfCnvrt2BzrTrimSrf (untrim.c:38)
        TrimSrfStruct *TrimSrfCnvrt2BzrTrimSrf(TrimSrfStruct *TrimSrf)
    
  60. TrimSrfCnvrt2TensorProdSrf (untrim.c:346)
        CagdSrfStruct *TrimSrfCnvrt2TensorProdSrf(const TrimSrfStruct *TSrf,
                                                  int ComposeE3,
                                                  CagdRType Eps)
    
  61. TrimSrfCopy (trim_gen.c:1063)
        TrimSrfStruct *TrimSrfCopy(const TrimSrfStruct *TrimSrf)
    
  62. TrimSrfCopyList (trim_gen.c:1092)
        TrimSrfStruct *TrimSrfCopyList(const TrimSrfStruct *TrimSrfList)
    
  63. TrimSrfDegreeRaise (trim_aux.c:113)
        TrimSrfStruct *TrimSrfDegreeRaise(const TrimSrfStruct *TrimSrf,
                                          CagdSrfDirType Dir)
    
  64. TrimSrfDomain (trim_aux.c:59)
        void TrimSrfDomain(const TrimSrfStruct *TrimSrf,
                           CagdRType *UMin,
                           CagdRType *UMax,
                           CagdRType *VMin,
                           CagdRType *VMax)
    
  65. TrimSrfEval (trim_aux.c:88)
        CagdRType *TrimSrfEval(const TrimSrfStruct *TrimSrf, CagdRType u, CagdRType v)
    
  66. TrimSrfFree (trim_gen.c:1121)
        void TrimSrfFree(TrimSrfStruct *TrimSrf)
    
  67. TrimSrfFreeList (trim_gen.c:1143)
        void TrimSrfFreeList(TrimSrfStruct *TrimSrfList)
    
  68. TrimSrfMatTransform (trim_gen.c:1211)
        void TrimSrfMatTransform(TrimSrfStruct *TrimSrf, CagdMType Mat)
    
  69. TrimSrfNew (trim_gen.c:348)
        TrimSrfStruct *TrimSrfNew(CagdSrfStruct *Srf,
                                  TrimCrvStruct *TrimCrvList,
                                  CagdBType HasTopLvlTrim)
    
  70. TrimSrfNew2 (trim_gen.c:414)
        TrimSrfStruct *TrimSrfNew2(CagdSrfStruct *Srf,
                                   CagdCrvStruct *TrimCrvList,
                                   CagdBType HasTopLvlTrim)
    
  71. TrimSrfRefineAtParams (trim_aux.c:340)
        TrimSrfStruct *TrimSrfRefineAtParams(const TrimSrfStruct *TrimSrf,
                                             CagdSrfDirType Dir,
                                             CagdBType Replace,
                                             CagdRType *t,
                                             int n)
    
  72. TrimSrfRegionFromTrimSrf (trim_aux.c:142)
        TrimSrfStruct *TrimSrfRegionFromTrimSrf(TrimSrfStruct *TrimSrf,
                                                CagdRType t1,
                                                CagdRType t2,
                                                CagdSrfDirType Dir)
    
  73. TrimSrfReverse (trim_aux.c:365)
        TrimSrfStruct *TrimSrfReverse(const TrimSrfStruct *TrimSrf)
    
  74. TrimSrfReverse2 (trim_aux.c:412)
        TrimSrfStruct *TrimSrfReverse2(const TrimSrfStruct *TrimSrf)
    
  75. TrimSrfSubdivAtParam (trim_sub.c:103)
        TrimSrfStruct *TrimSrfSubdivAtParam(TrimSrfStruct *TrimSrf,
                                            CagdRType t,
                                            CagdSrfDirType Dir)
    
  76. TrimSrfSubdivAtParamForcePiecwiseLinearTrimCrvs (trim_sub.c:69)
        CagdBType TrimSrfSubdivAtParamForcePiecwiseLinearTrimCrvs(CagdBType
                                                                          ForcePLCrvs)
    
  77. TrimSrfSubdivTrimmingCrvs (trim_sub.c:207)
        int TrimSrfSubdivTrimmingCrvs(TrimCrvStruct *TrimCrvs,
                                      CagdRType t,
                                      CagdSrfDirType Dir,
                                      TrimCrvStruct **TrimCrvs1,
                                      TrimCrvStruct **TrimCrvs2)
    
  78. TrimSrfTransform (trim_gen.c:1172)
        void TrimSrfTransform(TrimSrfStruct *TrimSrf,
                              CagdRType *Translate,
                              CagdRType Scale)
    
  79. TrimSrfTrimCrvAllDomain (trim_aux.c:1640)
        CagdBType TrimSrfTrimCrvAllDomain(const TrimSrfStruct *TrimSrf)
    
  80. TrimSrfTrimCrvSquareDomain (trim_aux.c:1541)
        CagdBType TrimSrfTrimCrvSquareDomain(const TrimCrvStruct *TrimCrvList,
                                             CagdRType *UMin,
                                             CagdRType *UMax,
                                             CagdRType *VMin,
                                             CagdRType *VMax)
    
  81. TrimSrfVerifyTrimCrvsValidity (trim_gen.c:495)
        int TrimSrfVerifyTrimCrvsValidity(TrimSrfStruct *TrimSrf)
    
  82. TrimSrfsFromContours (trimcntr.c:94)
        TrimSrfStruct *TrimSrfsFromContours(const CagdSrfStruct *Srf,
                                            const IPPolygonStruct *CCntrs)
    
  83. TrimSrfsFromContours2 (trimcntr.c:301)
        TrimSrfStruct *TrimSrfsFromContours2(const CagdSrfStruct *Srf,
                                             const CagdCrvStruct *CCntrs)
    
  84. TrimSrfsFromTrimPlsHierarchy (trimcntr.c:349)
        TrimSrfStruct *TrimSrfsFromTrimPlsHierarchy(IPPolygonStruct *TopLevel,
                                                    IPPolygonStruct *TrimPls,
                                                    const CagdSrfStruct *Srf)
    
  85. TrimSrfsSame (trim_gen.c:1257)
        CagdBType TrimSrfsSame(const TrimSrfStruct *TSrf1,
                               const TrimSrfStruct *TSrf2,
                               CagdRType Eps)
    
  86. TrimValidateNewTrimCntrs (trimcntr.c:257)
        IPPolygonStruct *TrimValidateNewTrimCntrs(const CagdSrfStruct *Srf,
                                                  const IPPolygonStruct *Cntrs)