1. MCExtractIsoSurface (mrch_run.c:236)
        IPObjectStruct *MCExtractIsoSurface(const char *FileName,
                                            int DataType,
                                            IrtPtType CubeDim,
                                            int Width,
                                            int Height,
                                            int Depth,
                                            int SkipFactor,
                                            CagdRType IsoVal)
    
  2. MCExtractIsoSurface2 (mrch_run.c:324)
        IPObjectStruct *MCExtractIsoSurface2(const TrivTVStruct *CTV,
                                             int Axis,
                                             CagdBType TrivarNormals,
                                             IrtPtType CubeDim,
                                             int SkipFactor,
                                             CagdRType SamplingFactor,
                                             CagdRType IsoVal)
    
  3. MCExtractIsoSurface3 (mrch_run.c:446)
        IPObjectStruct *MCExtractIsoSurface3(IPObjectStruct *ImageList,
                                             IrtPtType CubeDim,
                                             int SkipFactor,
                                             CagdRType IsoVal)
    
  4. MCExtractIsoSurface4 (mrch_run.c:524)
        IPObjectStruct *MCExtractIsoSurface4(const void **ImageVector,
                                             const int *Size,
                                             TrivImagePixelType PixelType,
                                             IrtPtType CubeDim,
                                             int SkipFactor,
                                             CagdRType IsoVal)
    
  5. MCImprovePointOnIsoSrf (mrchtriv.c:192)
        int MCImprovePointOnIsoSrf(MCImprovePointOnIsoSrfInfoStruct
                                                                 *MCImprovePointOnIS,
                                   IrtPtType Pt,
                                   const IrtPtType CubeDim,
                                   CagdRType IsoVal,
                                   CagdRType Tolerance,
                                   CagdRType AllowedError)
    
  6. MCImprovePointOnIsoSrfPostlude (mrchtriv.c:86)
        void MCImprovePointOnIsoSrfPostlude(MCImprovePointOnIsoSrfInfoStruct
                                                                *MCImprovePointOnIS)
    
  7. MCImprovePointOnIsoSrfPrelude (mrchtriv.c:126)
        MCImprovePointOnIsoSrfInfoStruct *MCImprovePointOnIsoSrfPrelude(
                                                               const TrivTVStruct *TV)
    
  8. MCThresholdCube (mrchcube.c:94)
        MCPolygonStruct *MCThresholdCube(MCCubeCornerScalarStruct *CCS,
                                         IrtRType Threshold)
    
  9. TrivAdapIsoExtractCrvs (adaptiso.c:679)
        CagdCrvStruct *TrivAdapIsoExtractCrvs(const TrivTVStruct *Trivar,
                                              TrivTVDirType SrfDir,
                                              CagdRType Epsilon,
                                              int InitialDiv,
                                              CagdSrfDirType CrvDir,
                                              CagdRType CntrEps)
    
  10. TrivAdapIsoExtractSrfs (adaptiso.c:622)
        TrimSrfStruct *TrivAdapIsoExtractSrfs(const TrivTVStruct *Trivar,
                                              TrivTVDirType Dir,
                                              CagdRType Epsilon,
                                              int InitialDiv,
                                              CagdRType CntrEps)
    
  11. TrivAlgebraicProdTV (trivcnst.c:68)
        TrivTVStruct *TrivAlgebraicProdTV(const CagdCrvStruct *Crv,
                                          const CagdSrfStruct *Srf)
    
  12. TrivAlgebraicSumTV (trivcnst.c:30)
        TrivTVStruct *TrivAlgebraicSumTV(const CagdCrvStruct *Crv,
                                         const CagdSrfStruct *Srf)
    
  13. TrivBlendFilletProperties (triv_fillet.c:4288)
        void TrivBlendFilletProperties(TrivTVStruct **FilletTV,
                                       const CagdSrfStruct *PrimSrf1,
                                       const CagdSrfStruct *PrimSrf2)
    
  14. TrivBndryCrnrsFromTV (triveval.c:1097)
        CagdPtStruct *TrivBndryCrnrsFromTV(const TrivTVStruct *TV)
    
  15. TrivBndryEdgesFromTV (triveval.c:1038)
        CagdCrvStruct *TrivBndryEdgesFromTV(const TrivTVStruct *TV)
    
  16. TrivBndrySrfsFromTVToData (triveval.c:835)
        CagdSrfStruct **TrivBndrySrfsFromTVToData(const TrivTVStruct *TV,
                                                  int OrientBoundary,
                                                  CagdSrfStruct **Srfs)
    
  17. TrivBndrySrfsFromTVs (triveval.c:916)
        CagdSrfStruct *TrivBndrySrfsFromTVs(const TrivTVStruct *Trivars,
                                            CagdRType Eps,
                                            int OrientBoundary)
    
  18. TrivBspPeriodicTVNew (triv_gen.c:174)
        TrivTVStruct *TrivBspPeriodicTVNew(int ULength,
                                           int VLength,
                                           int WLength,
                                           int UOrder,
                                           int VOrder,
                                           int WOrder,
                                           CagdBType UPeriodic,
                                           CagdBType VPeriodic,
                                           CagdBType WPeriodic,
                                           CagdPointType PType)
    
  19. TrivBspTVDegreeRaise (trivrais.c:229)
        TrivTVStruct *TrivBspTVDegreeRaise(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  20. TrivBspTVDerive (triv_der.c:233)
        TrivTVStruct *TrivBspTVDerive(const TrivTVStruct *TV,
                                      TrivTVDirType Dir,
                                      CagdBType DeriveScalar)
    
  21. TrivBspTVDeriveScalar (triv_der.c:382)
        TrivTVStruct *TrivBspTVDeriveScalar(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  22. TrivBspTVHasBezierKVs (triv_gen.c:1077)
        CagdBType TrivBspTVHasBezierKVs(const TrivTVStruct *TV)
    
  23. TrivBspTVHasOpenEC (triv_gen.c:1098)
        CagdBType TrivBspTVHasOpenEC(const TrivTVStruct *TV)
    
  24. TrivBspTVKnotInsertNDiff (triv_ref.c:87)
        TrivTVStruct *TrivBspTVKnotInsertNDiff(const TrivTVStruct *TV,
                                               TrivTVDirType Dir,
                                               int Replace,
                                               const CagdRType *t,
                                               int n)
    
  25. TrivBspTVNew (triv_gen.c:111)
        TrivTVStruct *TrivBspTVNew(int ULength,
                                   int VLength,
                                   int WLength,
                                   int UOrder,
                                   int VOrder,
                                   int WOrder,
                                   CagdPointType PType)
    
  26. TrivBzrComposeTVCrv (compost3.c:631)
        CagdCrvStruct *TrivBzrComposeTVCrv(const TrivTVStruct *TV,
                                           const CagdCrvStruct *Crv)
    
  27. TrivBzrComposeTVSrf (compost3.c:1047)
        CagdSrfStruct *TrivBzrComposeTVSrf(const TrivTVStruct *TV,
                                           const CagdSrfStruct *Srf)
    
  28. TrivBzrTVDegreeRaise (trivrais.c:120)
        TrivTVStruct *TrivBzrTVDegreeRaise(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  29. TrivBzrTVDerive (triv_der.c:106)
        TrivTVStruct *TrivBzrTVDerive(const TrivTVStruct *TV,
                                      TrivTVDirType Dir,
                                      CagdBType DeriveScalar)
    
  30. TrivBzrTVDeriveScalar (triv_der.c:199)
        TrivTVStruct *TrivBzrTVDeriveScalar(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  31. TrivBzrTVNew (triv_gen.c:229)
        TrivTVStruct *TrivBzrTVNew(int ULength,
                                   int VLength,
                                   int WLength,
                                   CagdPointType PType)
    
  32. TrivCnvrtBsp2BzrTV (triv_gen.c:774)
        TrivTVStruct *TrivCnvrtBsp2BzrTV(const TrivTVStruct *TV)
    
  33. TrivCnvrtBzr2BspTV (triv_gen.c:731)
        TrivTVStruct *TrivCnvrtBzr2BspTV(const TrivTVStruct *TV)
    
  34. TrivCnvrtCrvToTV (trivruld.c:178)
        TrivTVStruct *TrivCnvrtCrvToTV(const CagdCrvStruct *Crv,
                                       TrivTVDirType Dir)
    
  35. TrivCnvrtFloat2OpenTV (triv_gen.c:1002)
        TrivTVStruct *TrivCnvrtFloat2OpenTV(const TrivTVStruct *TV)
    
  36. TrivCnvrtPeriodic2FloatTV (triv_gen.c:869)
        TrivTVStruct *TrivCnvrtPeriodic2FloatTV(const TrivTVStruct *TV)
    
  37. TrivCnvrtSrfToTV (trivruld.c:215)
        TrivTVStruct *TrivCnvrtSrfToTV(const CagdSrfStruct *Srf, TrivTVDirType Dir)
    
  38. TrivCoerceTVTo (trivcoer.c:52)
        TrivTVStruct *TrivCoerceTVTo(const TrivTVStruct *TV, CagdPointType PType)
    
  39. TrivCoerceTVsTo (trivcoer.c:25)
        TrivTVStruct *TrivCoerceTVsTo(const TrivTVStruct *TV, CagdPointType PType)
    
  40. TrivComposeOneObjectInTVBzr (compost3.c:355)
        IPObjectStruct *TrivComposeOneObjectInTVBzr(const IPObjectStruct *PObj,
                                                    const TrivTVStruct *DeformTV)
    
  41. TrivComposeTVCrv (compost3.c:503)
        CagdCrvStruct *TrivComposeTVCrv(const TrivTVStruct *TV,
                                        const CagdCrvStruct *Crv)
    
  42. TrivComposeTVSrf (compost3.c:802)
        CagdSrfStruct *TrivComposeTVSrf(const TrivTVStruct *TV,
                                        const CagdSrfStruct *Srf)
    
  43. TrivComposeTVTV (compost3.c:870)
        TrivTVStruct *TrivComposeTVTV(const TrivTVStruct *TV1,
                                      const TrivTVStruct *TV2)
    
  44. TrivComposeTileObjectInTV (compost3.c:61)
        IPObjectStruct *TrivComposeTileObjectInTV(const IPObjectStruct *PObj,
                                                  const TrivTVStruct *DeformTV,
                                                  IrtRType UTimes,
                                                  IrtRType VTimes,
                                                  IrtRType WTimes,
                                                  int FitObj,
                                                  IrtRType CropBoundaries)
    
  45. TrivComposeTileObjectInTVBzr (compost3.c:197)
        IPObjectStruct *TrivComposeTileObjectInTVBzr(const IPObjectStruct *PObj,
                                                     const TrivTVStruct *DeformTV,
                                                     IrtRType UTimes,
                                                     IrtRType VTimes,
                                                     IrtRType WTimes,
                                                     int FitObj)
    
  46. TrivCoverIsoSurfaceUsingStrokes (mrchtriv.c:305)
        CagdCrvStruct *TrivCoverIsoSurfaceUsingStrokes(TrivTVStruct *CTV,
                                                       int NumStrokes,
                                                       int StrokeType,
                                                       CagdPType MinMaxPwrLen,
                                                       CagdRType StepSize,
                                                       CagdRType IsoVal,
                                                       CagdVType ViewDir)
    
  47. TrivDbg (triv_dbg.c:28)
        void TrivDbg(const void *Obj)
    
  48. TrivDbgDsp (triv_dbg.c:71)
        void TrivDbgDsp(const void *Obj)
    
  49. TrivDescribeError (triv_err.c:80)
        const char *TrivDescribeError(TrivFatalErrorType ErrorNum)
    
  50. TrivEditSingleTVPt (trivedit.c:37)
        TrivTVStruct *TrivEditSingleTVPt(const TrivTVStruct *TV,
                                         CagdCtlPtStruct *CtlPt,
                                         int UIndex,
                                         int VIndex,
                                         int WIndex,
                                         CagdBType Write)
    
  51. TrivEvalCurvature (trivcurv.c:169)
        CagdBType TrivEvalCurvature(TrivTVCurvEvalGenInfoStruct *TrivTVCurvature,
                                    CagdPType Pos,
                                    CagdRType *PCurv1,
                                    CagdRType *PCurv2,
                                    CagdVType PDir1,
                                    CagdVType PDir2)
    
  52. TrivEvalGradient (trivcurv.c:263)
        CagdBType TrivEvalGradient(TrivTVCurvEvalGenInfoStruct *TrivTVCurvature,
                                   CagdPType Pos, CagdVType Gradient)
    
  53. TrivEvalHessian (trivcurv.c:309)
        CagdBType TrivEvalHessian(TrivTVCurvEvalGenInfoStruct
                                      *TrivTVCurvature,
                                  CagdPType Pos, CagdVType Hessian[3])
    
  54. TrivEvalTVCurvaturePostlude (trivcurv.c:48)
        void TrivEvalTVCurvaturePostlude(TrivTVCurvEvalGenInfoStruct *TrivTVCurvature)
    
  55. TrivEvalTVCurvaturePrelude (trivcurv.c:91)
        TrivTVCurvEvalGenInfoStruct *TrivEvalTVCurvaturePrelude(const TrivTVStruct *TV)
    
  56. TrivExtractSleeveSrf (trivswep.c:714)
        CagdSrfStruct *TrivExtractSleeveSrf(const TrivTVStruct *TV)
    
  57. TrivExtrudeTV (trivextr.c:32)
        TrivTVStruct *TrivExtrudeTV(const CagdSrfStruct *Srf, const CagdVecStruct *Vec)
    
  58. TrivExtrudeTV2 (trivextr.c:243)
        TrivTVStruct *TrivExtrudeTV2(const CagdSrfStruct *Srf,
                                     const CagdCrvStruct *Crv)
    
  59. TrivFFDCtlMeshUsingTV (triv_ffd.c:112)
        void TrivFFDCtlMeshUsingTV(CagdRType **Points,
                                   int Length,
                                   CagdPointType PType,
                                   const TrivTVStruct *DeformTV)
    
  60. TrivFFDObjectTV (triv_ffd.c:178)
        IPObjectStruct *TrivFFDObjectTV(IPObjectStruct *PObj,
                                        const TrivTVStruct *DeformTV)
    
  61. TrivFFDTileCropBndries (triv_ffd.c:596)
        int TrivFFDTileCropBndries(IPObjectStruct *BndryTiles[3][3][3],
                                   const IPObjectStruct *Tile,
                                   IrtHmgnMatType Mat,
                                   IrtRType CropBoundaries)
    
  62. TrivFFDTileFreeBndries (triv_ffd.c:686)
        void TrivFFDTileFreeBndries(IPObjectStruct *BndryTiles[3][3][3])
    
  63. TrivFFDTileObjectInTV (triv_ffd.c:415)
        IPObjectStruct *TrivFFDTileObjectInTV(const IPObjectStruct *PObj,
                                              const TrivTVStruct *DeformTV,
                                              IrtRType UTimes,
                                              IrtRType VTimes,
                                              IrtRType WTimes,
                                              int FitObj,
                                              IrtRType CropBoundaries,
                                              IrtRType MaxEdgeLen)
    
  64. TrivFatalError (triv_ftl.c:56)
        void TrivFatalError(TrivFatalErrorType ErrID)
    
  65. TrivFreeInverseQueries (trivinvs.c:252)
        void TrivFreeInverseQueries(struct TrivInverseQueryStruct *Handle)
    
  66. TrivIGAAddBoundaryFace (triv_iga.c:2727)
        int TrivIGAAddBoundaryFace(TrivIGAArrangementID ArgmntID,
                                   const TrivTVStruct *TV,
                                   TrivTVBndryType Boundary,
                                   TrivIGANodeBoundaryType NodeBoundary,
                                   const char *BoundaryAxisConditions,
                                   CagdRType Value)
    
  67. TrivIGAAddBoundaryFace2 (triv_iga2.c:1202)
        int TrivIGAAddBoundaryFace2(TrivIGAArrangementID ArgmntID,
                                    const TrivTVStruct *TV,
                                    TrivTVBndryType BoundaryType,
                                    TrivIGANodeBoundaryType NodeBoundaryType,
                                    const char *BoundaryAxisConditions,
                                    CagdRType Value)
    
  68. TrivIGAAddBoundaryFaceByPt (triv_iga.c:2814)
        int TrivIGAAddBoundaryFaceByPt(TrivIGAArrangementID ArgmntID,
                                       const TrivTVStruct *TV,
                                       const CagdPType Pt,
                                       TrivIGANodeBoundaryType NodeBoundary,
                                       const char *BoundaryAxisConditions,
                                       CagdRType Value)
    
  69. TrivIGAAddBoundaryNode (triv_iga2.c:1226)
        int TrivIGAAddBoundaryNode(TrivIGAArrangementID ArgmntID,
                                   TrivIGATVID TV,
                                   int CtrlPointIndex)
    
  70. TrivIGAAddMaterial (triv_iga.c:335)
        TrivIGAMaterialID TrivIGAAddMaterial(TrivIGAArrangementID ArgmntID,
                                             TrivIGAMaterialStruct *Material)
    
  71. TrivIGAAddTrivar (triv_iga2.c:241)
        TrivIGATVID TrivIGAAddTrivar(TrivIGAArrangementID ArgmntID,
                                     const TrivTVStruct *TV,
                                     int ID)
    
  72. TrivIGAApplyDomainAndSeeding (triv_iga2.c:140)
        static TrivTVStruct *TrivIGAApplyDomainAndSeeding(TrivIGAArrangementID ArgmntID,
                                                          TrivTVStruct *TV)
    
  73. TrivIGAArrangementComplete (triv_iga.c:1059)
        int TrivIGAArrangementComplete(TrivIGAArrangementID ArgmntID)
    
  74. TrivIGADataManagerAddTrivariate (triv_iga.c:3144)
        TrivIGATVID TrivIGADataManagerAddTrivariate(TrivIGAArrangementID ArgmntID,
                                                    TrivTVStruct *TV,
                                                    int ID)
    
  75. TrivIGADataManagerAllocateArrangement (triv_iga.c:3016)
        TrivIGAArrangementID TrivIGADataManagerAllocateArrangement(
                                                               TrivIGADataManager *DM)
    
  76. TrivIGADataManagerFreeArrangement (triv_iga.c:3106)
        int TrivIGADataManagerFreeArrangement(TrivIGAArrangementID ArrngmntID)
    
  77. TrivIGADataManagerGetArrangement (triv_iga.c:3045)
        TrivIGAArrangementStruct *TrivIGADataManagerGetArrangement(
                                                      TrivIGAArrangementID ArrngmntID)
    
  78. TrivIGADataManagerGetArrangementID (triv_iga.c:3073)
        TrivIGAArrangementID TrivIGADataManagerGetArrangementID(
                                                         TrivIGAArrangementStruct *H)
    
  79. TrivIGADataManagerGetIGATrivariate (triv_iga.c:3256)
        TrivIGATVStruct *TrivIGADataManagerGetIGATrivariate(TrivIGATVID TVID)
    
  80. TrivIGADataManagerGetTrivID (triv_iga.c:3194)
        TrivIGATVID TrivIGADataManagerGetTrivID(const TrivTVStruct *TV)
    
  81. TrivIGADataManagerGetTrivariate (triv_iga.c:3230)
        TrivTVStruct *TrivIGADataManagerGetTrivariate(TrivIGATVID TVID)
    
  82. TrivIGADescribeError (triv_iga.c:2609)
        const char *TrivIGADescribeError(TrivIGAErrorType ErrorNum)
    
  83. TrivIGAExportToXML (triv_iga_xml.c:678)
        int TrivIGAExportToXML(TrivIGAArrangementID ArgmntID,
                               const char *FileName,
                               const char *TemplateFileName)
    
  84. TrivIGAExtrudeTV (triv_iga2.c:271)
        TrivIGATVID TrivIGAExtrudeTV(TrivIGAArrangementID ArgmntID,
                                     const CagdSrfStruct *Srf,
                                     const IrtVecType Vec,
                                     int ID)
    
  85. TrivIGAExtrudeTV2 (triv_iga2.c:315)
        TrivIGATVID TrivIGAExtrudeTV2(TrivIGAArrangementID ArgmntID,
                                      const CagdSrfStruct *Srf,
                                      const CagdCrvStruct *Crv,
                                      int ID)
    
  86. TrivIGAFreeArrangement (triv_iga.c:2453)
        int TrivIGAFreeArrangement(TrivIGAArrangementID ArgmntID)
    
  87. TrivIGAGenNeighboringConstraints (triv_iga2.c:737)
        void TrivIGAGenNeighboringConstraints(TrivIGAArrangementID ArgmntID,
                                              void *CallbackData,
                                              TrivIGANeighboringConstraintCallBackType
                                                        NeighboringConstraintCallBack)
    
  88. TrivIGAGetAllTVs (triv_iga2.c:585)
        TrivIGATVID *TrivIGAGetAllTVs(TrivIGAArrangementID ArgmntID)
    
  89. TrivIGAGetBoundaryFaceByPtToData (triv_iga.c:2930)
        int *TrivIGAGetBoundaryFaceByPtToData(TrivIGAArrangementID ArgmntID,
                                              const TrivTVStruct *TV,
                                              const CagdPType Pt,
                                              int *ReturnedIDs)
    
  90. TrivIGAGetBzrElementCtrlPts (triv_iga.c:1379)
        TrivIGACtrlPtStruct *TrivIGAGetBzrElementCtrlPts(
                                                 TrivIGAArrangementID ArgmntID,
                                                 const TrivTVStruct *TV,
                                                 int IndexU,
                                                 int IndexV,
                                                 int IndexW)
    
  91. TrivIGAGetCtlPt (triv_iga2.c:1017)
        CagdCtlPtStruct *TrivIGAGetCtlPt(TrivIGAArrangementID ArgmntID,
                                         int CtlPtID,
                                         CagdCtlPtStruct *CtlPt)
    
  92. TrivIGAGetCtlPtIDRange (triv_iga.c:1267)
        int *TrivIGAGetCtlPtIDRange(TrivIGAArrangementID ArgmntID,
                                    const TrivTVStruct *TV,
                                    int *IDs)
    
  93. TrivIGAGetEdgeNeighboringTVs (triv_iga.c:2254)
        int *TrivIGAGetEdgeNeighboringTVs(TrivIGAArrangementID ArgmntID,
                                          const TrivTVStruct *TV)
    
  94. TrivIGAGetFaceNeighboringTVs (triv_iga.c:2180)
        int TrivIGAGetFaceNeighboringTVs(TrivIGAArrangementID ArgmntID,
                                         const TrivTVStruct *TV,
                                         TrivIGAAdjacencyInfoStruct *AdjInfo)
    
  95. TrivIGAGetGlblMaxIDs (triv_iga.c:1230)
        int *TrivIGAGetGlblMaxIDs(TrivIGAArrangementID ArgmntID, int *IDs)
    
  96. TrivIGAGetKnotInterval (triv_iga.c:1452)
        const CagdRType *TrivIGAGetKnotInterval(TrivIGAArrangementID ArgmntID,
                                                const TrivTVStruct *TV,
                                                TrivTVDirType Dir,
                                                int BzrIntervalIndex)
    
  97. TrivIGAGetLastError (triv_iga.c:2576)
        TrivIGAErrorType TrivIGAGetLastError(TrivIGAArrangementID ArgmntID,
                                             int Reset)
    
  98. TrivIGAGetMaterial (triv_iga2.c:1078)
        TrivIGAMaterialID TrivIGAGetMaterial(TrivIGAArrangementID ArgmntID,
                                             TrivIGATVID TVID)
    
  99. TrivIGAGetNumBzrElements (triv_iga.c:1315)
        int TrivIGAGetNumBzrElements(TrivIGAArrangementID ArgmntID,
                                     const TrivTVStruct *TV,
                                     int *NumU,
                                     int *NumV,
                                     int *NumW)
    
  100. TrivIGAGetTV (triv_iga2.c:633)
        TrivTVStruct *TrivIGAGetTV(TrivIGAArrangementID ArgmntID, TrivIGATVID TVID)
    
  101. TrivIGAGetTVCtlPtsIndices (triv_iga2.c:970)
        int *TrivIGAGetTVCtlPtsIndices(TrivIGAArrangementID ArgmntID, TrivIGATVID TVID)
    
  102. TrivIGAGetTVFaceAsSrf (triv_iga2.c:920)
        CagdSrfStruct *TrivIGAGetTVFaceAsSrf(TrivIGAArrangementID ArgmntID,
                                             TrivIGATVID TVID,
                                             int FaceID)
    
  103. TrivIGAGetTVFaceCtlPtsIDs (triv_iga2.c:655)
        int *TrivIGAGetTVFaceCtlPtsIDs(TrivIGAArrangementID ArgmntID,
                                       TrivIGATVID TVID,
                                       int FaceID)
    
  104. TrivIGAGetVrtxNeighboringTVs (triv_iga.c:2365)
        int *TrivIGAGetVrtxNeighboringTVs(TrivIGAArrangementID ArgmntID,
                                          const TrivTVStruct *TV)
    
  105. TrivIGALoadMaterialFromXML (triv_iga2.c:1154)
        int TrivIGALoadMaterialFromXML(TrivIGAArrangementID ArgmntID,
                                       const char *FileName)
    
  106. TrivIGALoadMaterialXML (triv_iga_xml.c:163)
        int TrivIGALoadMaterialXML(const char *FileName,
                                   TrivIGAMaterialStruct **Materials,
                                   int *NumMaterials)
    
  107. TrivIGANewArrangement (triv_iga.c:535)
        int TrivIGANewArrangement(TrivIGAArrangementID *NewArgmntID)
    
  108. TrivIGANewField (triv_iga.c:647)
        int TrivIGANewField(TrivIGAArrangementID ArgmntID,
                            const char *FieldAttributes)
    
  109. TrivIGANewMaterial (triv_iga2.c:1123)
        TrivIGAMaterialID TrivIGANewMaterial(TrivIGAArrangementID ArgmntID,
                                             const char *MaterialStr)
    
  110. TrivIGANewTV (triv_iga.c:757)
        TrivIGATVStruct *TrivIGANewTV(TrivIGAArrangementID ArgmntID, TrivTVStruct *TV)
    
  111. TrivIGAParseMaterial (triv_iga.c:256)
        TrivIGAMaterialStruct *TrivIGAParseMaterial(const char *MaterialStr)
    
  112. TrivIGAPrintTVContent (triv_iga.c:1107)
        int TrivIGAPrintTVContent(TrivIGAArrangementID ArgmntID,
                                  const TrivTVStruct *TV)
    
  113. TrivIGASetCtrlPtsPositions (triv_iga.c:1627)
        int TrivIGASetCtrlPtsPositions(TrivIGAArrangementID ArgmntID,
                                       int NumCtrlPts,
                                       const TrivIGACtrlPtStruct *Vals)
    
  114. TrivIGASetDefaultDomain (triv_iga2.c:92)
        int TrivIGASetDefaultDomain(TrivIGAArrangementID ArgmntID,
                                    TrivTVDirType Dir,
                                    CagdRType Min,
                                    CagdRType Max)
    
  115. TrivIGASetDefaultSeeding (triv_iga2.c:34)
        int TrivIGASetDefaultSeeding(TrivIGAArrangementID ArgmntID,
                                     TrivTVDirType Dir,
                                     CagdRType Alpha,
                                     int NumIntervals)
    
  116. TrivIGATDegreeRaise (triv_iga2.c:546)
        TrivIGATVStruct *TrivIGATDegreeRaise(TrivIGAArrangementID ArgmntID,
                                             TrivIGATVID TVID,
                                             TrivTVDirType Dir)
    
  117. TrivIGATVEvalBasis (triv_iga.c:1974)
        CagdRType *TrivIGATVEvalBasis(TrivIGAArrangementID ArgmntID,
                                      const TrivTVStruct *TV,
                                      TrivIGAEvalType EvalType,
                                      TrivTVDirType Dir,
                                      int Index,
                                      CagdRType t,
                                      CagdRType *Basis)
    
  118. TrivIGATVEvalToData (triv_iga.c:1681)
        const TrivIGACtrlPtStruct *TrivIGATVEvalToData(TrivIGAArrangementID ArgmntID,
                                                       const TrivTVStruct *TV,
                                                       TrivIGAEvalType EvalType,
                                                       int IndexU,
                                                       int IndexV,
                                                       int IndexW,
                                                       CagdRType U,
                                                       CagdRType V,
                                                       CagdRType W,
                                                       TrivIGACtrlPtStruct *CtlPt)
    
  119. TrivIGATVFromSurfaces (triv_iga2.c:418)
        TrivIGATVID TrivIGATVFromSurfaces(TrivIGAArrangementID ArgmntID,
                                          const CagdSrfStruct *SrfList,
                                          int OtherOrder,
                                          CagdBType IsInterpolating,
                                          int ID)
    
  120. TrivIGATVFromSurfaces2 (triv_iga2.c:462)
        TrivIGATVID TrivIGATVFromSurfaces2(TrivIGAArrangementID ArgmntID,
                                           const CagdSrfStruct *Srf,
                                           IrtHmgnMatType Transforms[],
                                           int NumTransforms,
                                           unsigned int OtherOrder,
                                           CagdBType IsInterpolating,
                                           int ID)
    
  121. TrivIGATVRefine (triv_iga2.c:501)
        TrivIGATVStruct *TrivIGATVRefine(TrivIGAArrangementID ArgmntID,
                                         TrivIGATVID TVID,
                                         TrivTVDirType Dir,
                                         CagdRType t)
    
  122. TrivIGATVofRevol (triv_iga2.c:365)
        TrivIGATVID TrivIGATVofRevol(TrivIGAArrangementID ArgmntID,
                                     const CagdSrfStruct *Srf,
                                     const IrtPtType AxisPoint,
                                     const IrtVecType AxisVector,
                                     CagdRType StartAngle,
                                     CagdRType EndAngle,
                                     CagdBType IsRational,
                                     int ID)
    
  123. TrivIGAUpdateCtrlPtsPositions (triv_iga.c:1582)
        int TrivIGAUpdateCtrlPtsPositions(TrivIGAArrangementID ArgmntID,
                                          int NumCtrlPts,
                                          const TrivIGACtrlPtStruct *DeltaVals)
    
  124. TrivIGAUpdateTV (triv_iga.c:883)
        TrivIGATVStruct *TrivIGAUpdateTV(TrivIGAArrangementID ArgmntID,
                                         TrivTVStruct *ExistingTV,
                                         TrivTVStruct *NewTV)
    
  125. TrivIgaGenOneFaceNeighboringConstraints (triv_iga2.c:804)
        int TrivIgaGenOneFaceNeighboringConstraints(
                                             TrivIGAArrangementID ArgmntID,
                                             TrivIGANeighboringConstraintCallBackType
                                                       NeighboringConstraintCallBack,
                                             const TrivTVStruct *TV1,
                                             int FaceID1,
                                             const TrivTVStruct *TV2,
                                             int FaceID2,
                                             void *CallbackData)
    
  126. TrivInterpTrivar (trinterp.c:30)
        TrivTVStruct *TrivInterpTrivar(const TrivTVStruct *TV)
    
  127. TrivInverseQuery (trivinvs.c:140)
        int TrivInverseQuery(struct TrivInverseQueryStruct *Handle,
                             const CagdRType *XYZPos,
                             CagdRType *UVWParams,
                             int InitialGuess)
    
  128. TrivInverseQueryPolys (trivinvs.c:286)
        int TrivInverseQueryPolys(IPObjectStruct *PlObj, const TrivTVStruct *TV)
    
  129. TrivIsTVClosed (triv_gen.c:945)
        CagdBType TrivIsTVClosed(const TrivTVStruct *TV, int Dim)
    
  130. TrivLoadVolumeIntoTV (mrch_run.c:1111)
        TrivTVStruct *TrivLoadVolumeIntoTV(const char *FileName,
                                           int DataType,
                                           IrtVecType VolSize,
                                           IrtVecType Orders)
    
  131. TrivMakeTVArrngmntCompatible (triv_adj.c:845)
        TrivTVStruct *TrivMakeTVArrngmntCompatible(const TrivTVStruct *TVList)
    
  132. TrivMakeTVsCompatible (trivcmpt.c:93)
        CagdBType TrivMakeTVsCompatible(TrivTVStruct **TV1,
                                        TrivTVStruct **TV2,
                                        CagdBType SameUOrder,
                                        CagdBType SameVOrder,
                                        CagdBType SameWOrder,
                                        CagdBType SameUKV,
                                        CagdBType SameVKV,
                                        CagdBType SameWKV)
    
  133. TrivMakeTVsCompatibleDomain (trivcmpt.c:28)
        int TrivMakeTVsCompatibleDomain(const TrivTVStruct *TV1, TrivTVStruct **TV2)
    
  134. TrivMergeTVTV (triv_aux.c:932)
        TrivTVStruct *TrivMergeTVTV(const TrivTVStruct *CTV1,
                                    const TrivTVStruct *CTV2,
                                    TrivTVDirType Dir,
                                    CagdBType Discont)
    
  135. TrivNSPrimBox (trivprim.c:487)
        TrivTVStruct *TrivNSPrimBox(CagdRType MinX,
                                    CagdRType MinY,
                                    CagdRType MinZ,
                                    CagdRType MaxX,
                                    CagdRType MaxY,
                                    CagdRType MaxZ)
    
  136. TrivNSPrimCone (trivprim.c:640)
        TrivTVStruct *TrivNSPrimCone(const CagdVType Center,
                                     CagdRType Radius,
                                     CagdRType Height,
                                     CagdBType Rational,
                                     CagdRType InternalCubeSize)
    
  137. TrivNSPrimCone2 (trivprim.c:675)
        TrivTVStruct *TrivNSPrimCone2(const CagdVType Center,
                                      CagdRType MajorRadius,
                                      CagdRType MinorRadius,
                                      CagdRType Height,
                                      CagdBType Rational,
                                      CagdRType InternalCubeSize)
    
  138. TrivNSPrimCylinder (trivprim.c:582)
        TrivTVStruct *TrivNSPrimCylinder(const CagdVType Center,
                                         CagdRType Radius,
                                         CagdRType Height,
                                         CagdBType Rational,
                                         CagdRType InternalCubeSize)
    
  139. TrivNSPrimGenBox (trivprim.c:531)
        TrivTVStruct *TrivNSPrimGenBox(const CagdPType P000,
                                       const CagdPType P001,
                                       const CagdPType P010,
                                       const CagdPType P011,
                                       const CagdPType P100,
                                       const CagdPType P101,
                                       const CagdPType P110,
                                       const CagdPType P111)
    
  140. TrivNSPrimSphere (trivprim.c:740)
        TrivTVStruct *TrivNSPrimSphere(const CagdVType Center,
                                       CagdRType Radius,
                                       CagdBType Rational,
                                       CagdRType InternalCubeSize)
    
  141. TrivNSPrimTorus (trivprim.c:863)
        TrivTVStruct *TrivNSPrimTorus(const CagdVType Center,
                                      CagdRType MajorRadius,
                                      CagdRType MinorRadius,
                                      CagdBType Rational,
                                      CagdRType InternalCubeSize)
    
  142. TrivParamInDomain (triv_aux.c:252)
        CagdBType TrivParamInDomain(const TrivTVStruct *TV,
                                    CagdRType t,
                                    TrivTVDirType Dir)
    
  143. TrivParamsInDomain (triv_aux.c:288)
        CagdBType TrivParamsInDomain(const TrivTVStruct *TV,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdRType w)
    
  144. TrivPlaneFrom4Points (geomat4d.c:44)
        int TrivPlaneFrom4Points(const TrivP4DType Pt1,
                                 const TrivP4DType Pt2,
                                 const TrivP4DType Pt3,
                                 const TrivP4DType Pt4,
                                 TrivPln4DType Plane)
    
  145. TrivPrepInverseQueries (trivinvs.c:81)
        struct TrivInverseQueryStruct *TrivPrepInverseQueries(const TrivTVStruct
                                                                             *Trivar)
    
  146. TrivPrimCone (trivprim.c:268)
        TrivTVStruct *TrivPrimCone(const CagdVType Center,
                                   CagdRType Radius,
                                   CagdRType Height,
                                   CagdBType Rational)
    
  147. TrivPrimCone2 (trivprim.c:300)
        TrivTVStruct *TrivPrimCone2(const CagdVType Center,
                                    CagdRType MajorRadius,
                                    CagdRType MinorRadius,
                                    CagdRType Height,
                                    CagdBType Rational)
    
  148. TrivPrimCylinder (trivprim.c:223)
        TrivTVStruct *TrivPrimCylinder(const CagdVType Center,
                                       CagdRType Radius,
                                       CagdRType Height,
                                       CagdBType Rational)
    
  149. TrivPrimSphere (trivprim.c:350)
        TrivTVStruct *TrivPrimSphere(const CagdVType Center,
                                     CagdRType Radius,
                                     CagdBType Rational)
    
  150. TrivPrimSphere2 (trivprim.c:392)
        TrivTVStruct *TrivPrimSphere2(const CagdVType Center,
                                      CagdRType Radius,
                                      CagdBType Rational)
    
  151. TrivPrimTorus (trivprim.c:438)
        TrivTVStruct *TrivPrimTorus(const CagdVType Center,
                                    CagdRType MajorRadius,
                                    CagdRType MinorRadius,
                                    CagdBType Rational)
    
  152. TrivPwrTVNew (triv_gen.c:265)
        TrivTVStruct *TrivPwrTVNew(int ULength,
                                   int VLength,
                                   int WLength,
                                   CagdPointType PType)
    
  153. TrivRuledTV (trivruld.c:36)
        TrivTVStruct *TrivRuledTV(const CagdSrfStruct *CSrf1,
                                  const CagdSrfStruct *CSrf2,
                                  int OtherOrder,
                                  int OtherLen)
    
  154. TrivSetFatalErrorFunc (triv_ftl.c:28)
        TrivSetErrorFuncType TrivSetFatalErrorFunc(TrivSetErrorFuncType ErrorFunc)
    
  155. TrivSrfArea (triv_aux.c:785)
        CagdRType TrivSrfArea(const CagdSrfStruct *Srf, CagdBType VolType)
    
  156. TrivSrfFromMesh (triveval.c:1154)
        CagdSrfStruct *TrivSrfFromMesh(const TrivTVStruct *TV,
                                       int Index,
                                       TrivTVDirType Dir)
    
  157. TrivSrfFromTV (triveval.c:498)
        CagdSrfStruct *TrivSrfFromTV(const TrivTVStruct *TV,
                                     CagdRType t,
                                     TrivTVDirType Dir,
                                     int OrientBoundary)
    
  158. TrivSrfToMesh (triveval.c:1286)
        void TrivSrfToMesh(const CagdSrfStruct *Srf,
                           int Index,
                           TrivTVDirType Dir,
                           TrivTVStruct *TV)
    
  159. TrivSweepTV (trivswep.c:99)
        TrivTVStruct *TrivSweepTV(const CagdSrfStruct *CrossSection,
                                  const CagdCrvStruct *Axis,
                                  const CagdCrvStruct *ScalingCrv,
                                  CagdRType Scale,
                                  const VoidPtr Frame,
                                  int FrameOption)
    
  160. TrivSweepTVC1 (trivswep.c:519)
        TrivTVStruct *TrivSweepTVC1(const CagdSrfStruct *CrossSection,
                                    const CagdCrvStruct *Axis,
                                    const CagdCrvStruct *ScalingCrv,
                                    CagdRType Scale,
                                    const VoidPtr Frame,
                                    int FrameOption,
                                    CagdCrvCornerType CornerType,
                                    CagdRType C1DiscontCropTol)
    
  161. TrivSweepTVError (trivswep.c:1032)
        CagdSrfStruct *TrivSweepTVError(const TrivTVStruct *SweepTV,
                                        const CagdSrfStruct *CrossSection,
                                        const CagdCrvStruct *Axis,
                                        const CagdCrvStruct *ScalingCrv,
                                        CagdRType Scale)
    
  162. TrivSwungAlgSumTV (trivcnst.c:108)
        TrivTVStruct *TrivSwungAlgSumTV(const CagdCrvStruct *Crv,
                                        const CagdSrfStruct *Srf)
    
  163. TrivTV2CtrlMesh (trivmesh.c:24)
        CagdPolylineStruct *TrivTV2CtrlMesh(const TrivTVStruct *Trivar)
    
  164. TrivTVAdd (symb_tv.c:33)
        TrivTVStruct *TrivTVAdd(const TrivTVStruct *TV1, const TrivTVStruct *TV2)
    
  165. TrivTVBBox (triv_aux.c:398)
        CagdBBoxStruct *TrivTVBBox(const TrivTVStruct *TV, CagdBBoxStruct *BBox)
    
  166. TrivTVBlockEvalDone (triveval.c:1866)
        void TrivTVBlockEvalDone(TrivTVBlockEvalGenInfoStruct *TVBlock)
    
  167. TrivTVBlockEvalInit (triveval.c:1597)
        TrivTVBlockEvalGenInfoStruct *TrivTVBlockEvalInit(CagdRType *UKnotVector,
                                                          CagdRType *VKnotVector,
                                                          CagdRType *WKnotVector,
                                                          int Lengths[3],
                                                          int Orders[3],
                                                          int BlockSizes[3],
                                                          CagdPType *Params,
                                                          int NumOfParams[3])
    
  168. TrivTVBlockEvalOnce (triveval.c:1706)
        TrivTVBlockEvalStruct *TrivTVBlockEvalOnce(
                                                TrivTVBlockEvalGenInfoStruct *TVBlock,
                                                int i,
                                                int j,
                                                int k)
    
  169. TrivTVBlockEvalSetMesh (triveval.c:1677)
        void TrivTVBlockEvalSetMesh(TrivTVBlockEvalGenInfoStruct *TVBlock,
                                    CagdPType *Mesh)
    
  170. TrivTVBlossomDegreeRaise (trivrais.c:607)
        TrivTVStruct *TrivTVBlossomDegreeRaise(const TrivTVStruct *TV,
                                               TrivTVDirType Dir)
    
  171. TrivTVBlossomDegreeRaiseN (trivrais.c:406)
        TrivTVStruct *TrivTVBlossomDegreeRaiseN(const TrivTVStruct *TV,
                                                int NewUOrder,
                                                int NewVOrder,
                                                int NewWOrder)
    
  172. TrivTVCopy (triv_gen.c:292)
        TrivTVStruct *TrivTVCopy(const TrivTVStruct *TV)
    
  173. TrivTVCopyList (triv_gen.c:357)
        TrivTVStruct *TrivTVCopyList(const TrivTVStruct *TVList)
    
  174. TrivTVCrossProd (symb_tv.c:280)
        TrivTVStruct *TrivTVCrossProd(const TrivTVStruct *TV1, const TrivTVStruct *TV2)
    
  175. TrivTVDegreeRaise (trivrais.c:38)
        TrivTVStruct *TrivTVDegreeRaise(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  176. TrivTVDegreeRaiseN (trivrais.c:78)
        TrivTVStruct *TrivTVDegreeRaiseN(const TrivTVStruct *TV,
                                         TrivTVDirType Dir,
                                         int NewOrder)
    
  177. TrivTVDerive (triv_der.c:37)
        TrivTVStruct *TrivTVDerive(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  178. TrivTVDeriveScalar (triv_der.c:68)
        TrivTVStruct *TrivTVDeriveScalar(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  179. TrivTVDomain (triv_aux.c:42)
        void TrivTVDomain(const TrivTVStruct *TV,
                          CagdRType *UMin,
                          CagdRType *UMax,
                          CagdRType *VMin,
                          CagdRType *VMax,
                          CagdRType *WMin,
                          CagdRType *WMax)
    
  180. TrivTVDotProd (symb_tv.c:210)
        TrivTVStruct *TrivTVDotProd(const TrivTVStruct *TV1, const TrivTVStruct *TV2)
    
  181. TrivTVEval2Malloc (triveval.c:447)
        CagdRType *TrivTVEval2Malloc(const TrivTVStruct *TV,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdRType w)
    
  182. TrivTVEval2ToData (triveval.c:402)
        void TrivTVEval2ToData(const TrivTVStruct *TV,
                               CagdRType u,
                               CagdRType v,
                               CagdRType w,
                               CagdRType *Pt)
    
  183. TrivTVEvalJacobian (triv_der.c:412)
        CagdRType TrivTVEvalJacobian(const TrivTVStruct *TV,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdRType w)
    
  184. TrivTVEvalMalloc (triveval.c:362)
        CagdRType *TrivTVEvalMalloc(const TrivTVStruct *TV,
                                    CagdRType u,
                                    CagdRType v,
                                    CagdRType w)
    
  185. TrivTVEvalToData (triveval.c:86)
        void TrivTVEvalToData(const TrivTVStruct *TV,
                              CagdRType u,
                              CagdRType v,
                              CagdRType w,
                              CagdRType *Pt)
    
  186. TrivTVEvalToDataOld (triveval.c:233)
        void TrivTVEvalToDataOld(const TrivTVStruct *TV,
                                 CagdRType u,
                                 CagdRType v,
                                 CagdRType w,
                                 CagdRType *Pt)
    
  187. TrivTVFillet (triv_fillet.c:4207)
        TrivTVStruct *TrivTVFillet(const CagdSrfStruct *Srf1List,
                                   const CagdSrfStruct *Srf2List,
                                   CagdRType RailDist,
                                   int R1Orient,
                                   int R2Orient,
                                   CagdRType TanScale,
                                   int ApproxCrvsCtlPts,
                                   CagdRType Tol,
                                   CagdRType NumerTol,
                                   TrivFilletingMethodType FilletingMethod,
                                   CagdBType PreciseFillet,
                                   CagdSrfStruct **PrimSrfs1,
                                   CagdSrfStruct **PrimSrfs2)
    
  188. TrivTVFree (triv_gen.c:386)
        void TrivTVFree(TrivTVStruct *TV)
    
  189. TrivTVFreeList (triv_gen.c:422)
        void TrivTVFreeList(TrivTVStruct *TVList)
    
  190. TrivTVFromSrfs (trivstrv.c:142)
        TrivTVStruct *TrivTVFromSrfs(const CagdSrfStruct *SrfList,
                                     int OtherOrder,
                                     CagdEndConditionType OtherEC,
                                     IrtRType *OtherParamVals)
    
  191. TrivTVGenAdjacencyInfo (triv_adj.c:129)
        void TrivTVGenAdjacencyInfo(TrivTVStruct *TVList,
                                    TrivTVAdjSrfCmpFuncType SrfCmpFuncPtr,
                                    CagdRType SrfGapTol,
                                    CagdBType MarkUVWBndry)
    
  192. TrivTVGenAdjacencyInfo2 (triv_adj.c:190)
        void TrivTVGenAdjacencyInfo2(TrivTVStruct **TVVec,
                                     int NumTVs,
                                     TrivTVAdjSrfCmpFuncType SrfCmpFuncPtr,
                                     CagdRType SrfGapTol,
                                     CagdBType MarkUVWBndry)
    
  193. TrivTVInterpPts (trinterp.c:77)
        TrivTVStruct *TrivTVInterpPts(const TrivTVStruct *PtGrid,
                                      int UOrder,
                                      int VOrder,
                                      int WOrder,
                                      int TVUSize,
                                      int TVVSize,
                                      int TVWSize)
    
  194. TrivTVInterpScatPts (trinterp.c:302)
        TrivTVStruct *TrivTVInterpScatPts(const CagdCtlPtStruct *PtList,
                                          int USize,
                                          int VSize,
                                          int WSize,
                                          int UOrder,
                                          int VOrder,
                                          int WOrder,
                                          CagdRType *UKV,
                                          CagdRType *VKV,
                                          CagdRType *WKV)
    
  195. TrivTVInterpolate (trinterp.c:121)
        TrivTVStruct *TrivTVInterpolate(const TrivTVStruct *PtGrid,
                                        int ULength,
                                        int VLength,
                                        int WLength,
                                        int UOrder,
                                        int VOrder,
                                        int WOrder)
    
  196. TrivTVInterpolateSrfs (trivstrv.c:280)
        TrivTVStruct *TrivTVInterpolateSrfs(const CagdSrfStruct *SrfList,
                                            int OtherOrder,
                                            CagdEndConditionType OtherEC,
                                            CagdParametrizationType OtherParam,
                                            IrtRType *OtherParamVals)
    
  197. TrivTVInterpolateSrfsChordLenParams (trivstrv.c:206)
        CagdRType *TrivTVInterpolateSrfsChordLenParams(const CagdSrfStruct *SrfList)
    
  198. TrivTVInvert (symb_tv.c:139)
        TrivTVStruct *TrivTVInvert(const TrivTVStruct *TV)
    
  199. TrivTVIsMeshC0DiscontAt (triv_gen.c:1348)
        CagdBType TrivTVIsMeshC0DiscontAt(const TrivTVStruct *TV,
                                          int Dir,
                                          CagdRType t)
    
  200. TrivTVIsMeshC1DiscontAt (triv_gen.c:1568)
        CagdBType TrivTVIsMeshC1DiscontAt(const TrivTVStruct *TV,
                                          int Dir,
                                          CagdRType t)
    
  201. TrivTVKnotHasC0Discont (triv_gen.c:1198)
        CagdBType TrivTVKnotHasC0Discont(const TrivTVStruct *TV,
                                         TrivTVDirType *Dir,
                                         CagdRType *t)
    
  202. TrivTVKnotHasC1Discont (triv_gen.c:1407)
        CagdBType TrivTVKnotHasC1Discont(const TrivTVStruct *TV,
                                         TrivTVDirType *Dir,
                                         CagdRType *t)
    
  203. TrivTVListBBox (triv_aux.c:422)
        CagdBBoxStruct *TrivTVListBBox(const TrivTVStruct *TVs, CagdBBoxStruct *BBox)
    
  204. TrivTVListMatTransform (triv_gen.c:660)
        TrivTVStruct *TrivTVListMatTransform(const TrivTVStruct *TVs, CagdMType Mat)
    
  205. TrivTVMatTransform (triv_gen.c:613)
        TrivTVStruct *TrivTVMatTransform(const TrivTVStruct *TV, CagdMType Mat)
    
  206. TrivTVMatTransform2 (triv_gen.c:690)
        void TrivTVMatTransform2(TrivTVStruct *TV, CagdMType Mat)
    
  207. TrivTVMergeScalar (symb_tv.c:626)
        TrivTVStruct *TrivTVMergeScalar(const TrivTVStruct *TVW,
                                        const TrivTVStruct *TVX,
                                        const TrivTVStruct *TVY,
                                        const TrivTVStruct *TVZ)
    
  208. TrivTVMergeScalarN (symb_tv.c:518)
        TrivTVStruct *TrivTVMergeScalarN(TrivTVStruct * const *TVVec, int NumTVs)
    
  209. TrivTVMeshC0Continuous (triv_gen.c:1258)
        CagdBType TrivTVMeshC0Continuous(const TrivTVStruct *TV,
                                         TrivTVDirType Dir,
                                         int Idx)
    
  210. TrivTVMeshC1Continuous (triv_gen.c:1467)
        CagdBType TrivTVMeshC1Continuous(const TrivTVStruct *TV,
                                         TrivTVDirType Dir,
                                         int Idx)
    
  211. TrivTVMult (symb_tv.c:103)
        TrivTVStruct *TrivTVMult(const TrivTVStruct *TV1, const TrivTVStruct *TV2)
    
  212. TrivTVMultEval (triveval.c:1395)
        CagdRType *TrivTVMultEval(CagdRType *UKnotVector,
                                  CagdRType *VKnotVector,
                                  CagdRType *WKnotVector,
                                  int ULength,
                                  int VLength,
                                  int WLength,
                                  int UOrder,
                                  int VOrder,
                                  int WOrder,
                                  CagdPType *Mesh,
                                  CagdPType *Params,
                                  int NumOfParams,
                                  int *RetSize,
                                  CagdBspBasisFuncMultEvalType EvalType)
    
  213. TrivTVMultScalar (symb_tv.c:174)
        TrivTVStruct *TrivTVMultScalar(const TrivTVStruct *TV1,
                                       const TrivTVStruct *TV2)
    
  214. TrivTVNew (triv_gen.c:47)
        TrivTVStruct *TrivTVNew(TrivGeomType GType,
                                CagdPointType PType,
                                int ULength,
                                int VLength,
                                int WLength)
    
  215. TrivTVOfRev (trivtrev.c:47)
        TrivTVStruct *TrivTVOfRev(const CagdSrfStruct *Srf)
    
  216. TrivTVOfRev2 (trivtrev.c:239)
        TrivTVStruct *TrivTVOfRev2(const CagdSrfStruct *Srf,
                                   CagdBType PolyApprox,
                                   CagdRType StartAngle,
                                   CagdRType EndAngle)
    
  217. TrivTVOfRevAxis (trivtrev.c:176)
        TrivTVStruct *TrivTVOfRevAxis(const CagdSrfStruct *Srf,
                                      const TrivV4DType AxisPoint,
                                      const TrivV4DType AxisVector,
                                      CagdBType PolyApprox)
    
  218. TrivTVOfRevPolynomialApprox (trivtrev.c:319)
        TrivTVStruct *TrivTVOfRevPolynomialApprox(const CagdSrfStruct *Srf)
    
  219. TrivTVOpenEnd (triv_gen.c:1038)
        TrivTVStruct *TrivTVOpenEnd(const TrivTVStruct *TV)
    
  220. TrivTVPointInclusion (triv_aux.c:872)
        CagdBType TrivTVPointInclusion(TrivTVStruct *TV, const IrtPtType Pt)
    
  221. TrivTVPointInclusionFree (triv_aux.c:905)
        void TrivTVPointInclusionFree(TrivTVStruct *TV)
    
  222. TrivTVPointInclusionPrep (triv_aux.c:825)
        void TrivTVPointInclusionPrep(TrivTVStruct *TV, int n)
    
  223. TrivTVRefineAtParams (triv_ref.c:41)
        TrivTVStruct *TrivTVRefineAtParams(const TrivTVStruct *TV,
                                           TrivTVDirType Dir,
                                           CagdBType Replace,
                                           CagdRType *t,
                                           int n)
    
  224. TrivTVRegionFromTV (triv_aux.c:317)
        TrivTVStruct *TrivTVRegionFromTV(const TrivTVStruct *TV,
                                         CagdRType t1,
                                         CagdRType t2,
                                         TrivTVDirType Dir)
    
  225. TrivTVReverse2Dirs (triv_aux.c:586)
        TrivTVStruct *TrivTVReverse2Dirs(const TrivTVStruct *TV,
                                         TrivTVDirType Dir1,
                                         TrivTVDirType Dir2)
    
  226. TrivTVReverseDir (triv_aux.c:452)
        TrivTVStruct *TrivTVReverseDir(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  227. TrivTVRtnlMult (symb_tv.c:324)
        TrivTVStruct *TrivTVRtnlMult(const TrivTVStruct *TV1X,
                                     const TrivTVStruct *TV1W,
                                     const TrivTVStruct *TV2X,
                                     const TrivTVStruct *TV2W,
                                     CagdBType OperationAdd)
    
  228. TrivTVSetDomain (triv_aux.c:104)
        TrivTVStruct *TrivTVSetDomain(TrivTVStruct *TV,
                                      CagdRType UMin,
                                      CagdRType UMax,
                                      CagdRType VMin,
                                      CagdRType VMax,
                                      CagdRType WMin,
                                      CagdRType WMax)
    
  229. TrivTVSetDomain2 (triv_aux.c:176)
        TrivTVStruct *TrivTVSetDomain2(TrivTVStruct *TV,
                                       CagdRType Min,
                                       CagdRType Max,
                                       TrivTVDirType Dir)
    
  230. TrivTVSplitScalar (symb_tv.c:439)
        void TrivTVSplitScalar(const TrivTVStruct *TV,
                               TrivTVStruct **TVW,
                               TrivTVStruct **TVX,
                               TrivTVStruct **TVY,
                               TrivTVStruct **TVZ)
    
  231. TrivTVSplitScalarNToData (symb_tv.c:364)
        TrivTVStruct **TrivTVSplitScalarNToData(const TrivTVStruct *TV,
                                                TrivTVStruct **TVs)
    
  232. TrivTVSub (symb_tv.c:68)
        TrivTVStruct *TrivTVSub(const TrivTVStruct *TV1, const TrivTVStruct *TV2)
    
  233. TrivTVSubdivAtAllC0Discont (triv_sub.c:373)
        TrivTVStruct *TrivTVSubdivAtAllC0Discont(const TrivTVStruct *TV)
    
  234. TrivTVSubdivAtAllC1Discont (triv_sub.c:431)
        TrivTVStruct *TrivTVSubdivAtAllC1Discont(const TrivTVStruct *TV)
    
  235. TrivTVSubdivAtParam (triv_sub.c:29)
        TrivTVStruct *TrivTVSubdivAtParam(const TrivTVStruct *TV,
                                          CagdRType t,
                                          TrivTVDirType Dir)
    
  236. TrivTVTransform (triv_gen.c:578)
        void TrivTVTransform(TrivTVStruct *TV,
                             const CagdRType *Translate,
                             CagdRType Scale)
    
  237. TrivTVVecDotProd (symb_tv.c:246)
        TrivTVStruct *TrivTVVecDotProd(const TrivTVStruct *TV, const CagdVType Vec)
    
  238. TrivTVVolume (triv_aux.c:748)
        CagdRType TrivTVVolume(const TrivTVStruct *TV, CagdBType VolType)
    
  239. TrivTVsSame (triv_gen.c:1128)
        CagdBType TrivTVsSame(const TrivTVStruct *Tv1,
                              const TrivTVStruct *Tv2,
                              CagdRType Eps)
    
  240. TrivTVsSubdivAtAllC0Discont (triv_sub.c:349)
        TrivTVStruct *TrivTVsSubdivAtAllC0Discont(const TrivTVStruct *TVs)
    
  241. TrivTVsSubdivAtAllC1Discont (triv_sub.c:407)
        TrivTVStruct *TrivTVsSubdivAtAllC1Discont(const TrivTVStruct *TVs)
    
  242. TrivTVsSubdivAtAllDetectedLocations (triv_sub.c:291)
        TrivTVStruct *TrivTVsSubdivAtAllDetectedLocations(const TrivTVStruct *TVs,
                                                          TrivTVTestingFuncType
                                                                         TVTestFunc)
    
  243. TrivTriangleCopy (triv_gen.c:470)
        TrivTriangleStruct *TrivTriangleCopy(const TrivTriangleStruct *Triangle)
    
  244. TrivTriangleCopyList (triv_gen.c:498)
        TrivTriangleStruct *TrivTriangleCopyList(const TrivTriangleStruct
                                                                        *TriangleList)
    
  245. TrivTriangleFree (triv_gen.c:527)
        void TrivTriangleFree(TrivTriangleStruct *Triangle)
    
  246. TrivTriangleFreeList (triv_gen.c:549)
        void TrivTriangleFreeList(TrivTriangleStruct *TriangleList)
    
  247. TrivTriangleNew (triv_gen.c:446)
        TrivTriangleStruct *TrivTriangleNew(void)
    
  248. TrivTrilinearSrf (trivruld.c:142)
        TrivTVStruct *TrivTrilinearSrf(const CagdPtStruct *Pt000,
                                       const CagdPtStruct *Pt001,
                                       const CagdPtStruct *Pt010,
                                       const CagdPtStruct *Pt011,
                                       const CagdPtStruct *Pt100,
                                       const CagdPtStruct *Pt101,
                                       const CagdPtStruct *Pt110,
                                       const CagdPtStruct *Pt111,
                                       CagdPointType PType)
    
  249. TrivTwoTVsMorphing (trivmrph.c:36)
        TrivTVStruct *TrivTwoTVsMorphing(const TrivTVStruct *TV1,
                                         const TrivTVStruct *TV2,
                                         CagdRType Blend)
    
  250. TrivUpdateBndrySrfinTV (triv_aux.c:988)
        int TrivUpdateBndrySrfinTV(TrivTVStruct *TV,
                                   const CagdSrfStruct *Srf,
                                   TrivTVBndryType TVBndry)
    
  251. TrivVectCross3Vecs (geomat4d.c:180)
        void TrivVectCross3Vecs(const TrivV4DType A,
                                const TrivV4DType B,
                                const TrivV4DType C,
                                TrivV4DType Res)
    
  252. TrivZTwistExtrudeSrf (trivextr.c:142)
        TrivTVStruct *TrivZTwistExtrudeSrf(const CagdSrfStruct *Srf,
                                           CagdBType Rational,
                                           CagdRType ZPitch)