1. TrngBspTriSrfDerive (trng_der.c:165)
        TrngTriangSrfStruct *TrngBspTriSrfDerive(const TrngTriangSrfStruct *TriSrf,
                                                 TrngTriSrfDirType Dir)
    
  2. TrngBspTriSrfHasOpenEC (trng_aux.c:189)
        CagdBType TrngBspTriSrfHasOpenEC(const TrngTriangSrfStruct *TriSrf)
    
  3. TrngBspTriSrfNew (trng_gen.c:75)
        TrngTriangSrfStruct *TrngBspTriSrfNew(int Length,
                                              int Order,
                                              CagdPointType PType)
    
  4. TrngBspTriSrfOpenEnd (trng_aux.c:209)
        TrngTriangSrfStruct *TrngBspTriSrfOpenEnd(const TrngTriangSrfStruct *TriSrf)
    
  5. TrngBzrTriSrfDerive (trng_der.c:67)
        TrngTriangSrfStruct *TrngBzrTriSrfDerive(const TrngTriangSrfStruct *TriSrf,
                                                 TrngTriSrfDirType Dir)
    
  6. TrngBzrTriSrfDirecDerive (trng_der.c:115)
        TrngTriangSrfStruct *TrngBzrTriSrfDirecDerive(const TrngTriangSrfStruct *TriSrf,
                                                      CagdVType DirecDeriv)
    
  7. TrngBzrTriSrfNew (trng_gen.c:108)
        TrngTriangSrfStruct *TrngBzrTriSrfNew(int Length, CagdPointType PType)
    
  8. TrngCnvrtBzr2BspTriSrf (trng_gen.c:364)
        TrngTriangSrfStruct *TrngCnvrtBzr2BspTriSrf(const TrngTriangSrfStruct *TriSrf)
    
  9. TrngCnvrtGregory2BzrTriSrf (trng_grg.c:31)
        TrngTriangSrfStruct *TrngCnvrtGregory2BzrTriSrf(TrngTriangSrfStruct *TriSrf)
    
  10. TrngCoerceTriSrfTo (trngcoer.c:55)
        TrngTriangSrfStruct *TrngCoerceTriSrfTo(const TrngTriangSrfStruct *CTriSrf,
                                                CagdPointType PType)
    
  11. TrngCoerceTriSrfsTo (trngcoer.c:27)
        TrngTriangSrfStruct *TrngCoerceTriSrfsTo(const TrngTriangSrfStruct *TriSrf,
                                                 CagdPointType PType)
    
  12. TrngCrvFromTriSrf (trng_iso.c:300)
        CagdCrvStruct *TrngCrvFromTriSrf(const TrngTriangSrfStruct *TriSrf,
                                         CagdRType t,
                                         TrngTriSrfDirType Dir)
    
  13. TrngDbg (trng_dbg.c:26)
        void TrngDbg(void *Obj)
    
  14. TrngDescribeError (trng_err.c:45)
        const char *TrngDescribeError(TrngFatalErrorType ErrorNum)
    
  15. TrngFatalError (trng_ftl.c:53)
        void TrngFatalError(TrngFatalErrorType ErrID)
    
  16. TrngGregory2Bezier4 (trng_grg.c:71)
        void TrngGregory2Bezier4(CagdRType **Qt, CagdRType **Pt)
    
  17. TrngGregory2Bezier5 (trng_grg.c:234)
        void TrngGregory2Bezier5(CagdRType **Qt, CagdRType **Pt)
    
  18. TrngGregory2Bezier6 (trng_grg.c:422)
        void TrngGregory2Bezier6(CagdRType **Qt, CagdRType **Pt)
    
  19. TrngGrgTriSrfNew (trng_gen.c:135)
        TrngTriangSrfStruct *TrngGrgTriSrfNew(int Length, CagdPointType PType)
    
  20. TrngParamInDomain (trng_aux.c:81)
        CagdBType TrngParamInDomain(TrngTriangSrfStruct *TriSrf,
                                    CagdRType t,
                                    TrngTriSrfDirType Dir)
    
  21. TrngParamsInDomain (trng_aux.c:117)
        CagdBType TrngParamsInDomain(const TrngTriangSrfStruct *TriSrf,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdRType w)
    
  22. TrngSetFatalErrorFunc (trng_ftl.c:28)
        TrngSetErrorFuncType TrngSetFatalErrorFunc(TrngSetErrorFuncType ErrorFunc)
    
  23. TrngSrfSubdivAtParam (trng_sub.c:33)
        TrngTriangSrfStruct *TrngSrfSubdivAtParam(TrngTriangSrfStruct *TrngSrf,
                                                  CagdRType t,
                                                  CagdSrfDirType Dir)
    
  24. TrngTriBzrSrf2Curves (trng_iso.c:169)
        CagdCrvStruct *TrngTriBzrSrf2Curves(const TrngTriangSrfStruct *TriSrf,
                                            int NumOfIsocurves[3],
                                            IrtRType Val)
    
  25. TrngTriSrf2CtrlMesh (trngmesh.c:25)
        CagdPolylineStruct *TrngTriSrf2CtrlMesh(const TrngTriangSrfStruct *TriSrf)
    
  26. TrngTriSrf2Curves (trng_iso.c:348)
        CagdCrvStruct *TrngTriSrf2Curves(const TrngTriangSrfStruct *TriSrf,
                                         int NumOfIsocurves[3])
    
  27. TrngTriSrf2Polygons (trng2ply.c:40)
        CagdPolygonStruct *TrngTriSrf2Polygons(const TrngTriangSrfStruct *TriSrf,
                                               int FineNess,
                                               CagdBType ComputeNormals,
                                               CagdBType ComputeUV)
    
  28. TrngTriSrf2Polylines (trng_iso.c:44)
        CagdPolylineStruct *TrngTriSrf2Polylines(const TrngTriangSrfStruct *TriSrf,
                                                 int NumOfIsocurves[3],
                                                 CagdRType TolSamples,
                                                 SymbCrvApproxMethodType Method)
    
  29. TrngTriSrfBBox (trng_aux.c:142)
        void TrngTriSrfBBox(const TrngTriangSrfStruct *TriSrf, CagdBBoxStruct *BBox)
    
  30. TrngTriSrfCopy (trng_gen.c:160)
        TrngTriangSrfStruct *TrngTriSrfCopy(const TrngTriangSrfStruct *TriSrf)
    
  31. TrngTriSrfCopyList (trng_gen.c:208)
        TrngTriangSrfStruct *TrngTriSrfCopyList(const TrngTriangSrfStruct *TriSrfList)
    
  32. TrngTriSrfDerive (trng_der.c:31)
        TrngTriangSrfStruct *TrngTriSrfDerive(const TrngTriangSrfStruct *TriSrf,
                                              TrngTriSrfDirType Dir)
    
  33. TrngTriSrfDomain (trng_aux.c:33)
        void TrngTriSrfDomain(const TrngTriangSrfStruct *TriSrf,
                              CagdRType *UMin,
                              CagdRType *UMax,
                              CagdRType *VMin,
                              CagdRType *VMax,
                              CagdRType *WMin,
                              CagdRType *WMax)
    
  34. TrngTriSrfEval (trngeval.c:74)
        CagdRType *TrngTriSrfEval(const TrngTriangSrfStruct *TriSrf,
                                  CagdRType u,
                                  CagdRType v,
                                  CagdRType w)
    
  35. TrngTriSrfEval2 (trngeval.c:137)
        CagdRType *TrngTriSrfEval2(const TrngTriangSrfStruct *TriSrf,
                                   CagdRType u,
                                   CagdRType v)
    
  36. TrngTriSrfFree (trng_gen.c:237)
        void TrngTriSrfFree(TrngTriangSrfStruct *TriSrf)
    
  37. TrngTriSrfFreeList (trng_gen.c:269)
        void TrngTriSrfFreeList(TrngTriangSrfStruct *TriSrfList)
    
  38. TrngTriSrfListBBox (trng_aux.c:162)
        void TrngTriSrfListBBox(const TrngTriangSrfStruct *TriSrfs, CagdBBoxStruct *BBox)
    
  39. TrngTriSrfMatTransform (trng_gen.c:331)
        void TrngTriSrfMatTransform(TrngTriangSrfStruct *TriSrf, CagdMType Mat)
    
  40. TrngTriSrfNew (trng_gen.c:31)
        TrngTriangSrfStruct *TrngTriSrfNew(TrngGeomType GType,
                                           CagdPointType PType,
                                           int Length)
    
  41. TrngTriSrfNrml (trngeval.c:170)
        CagdVecStruct *TrngTriSrfNrml(const TrngTriangSrfStruct *TriSrf,
                                      CagdRType u,
                                      CagdRType v)
    
  42. TrngTriSrfTransform (trng_gen.c:298)
        void TrngTriSrfTransform(TrngTriangSrfStruct *TriSrf,
                                 CagdRType *Translate,
                                 CagdRType Scale)
    
  43. TrngTriSrfsSame (trng_gen.c:401)
        CagdBType TrngTriSrfsSame(const TrngTriangSrfStruct *Srf1,
                                  const TrngTriangSrfStruct *Srf2,
                                  CagdRType Eps)