22 #ifndef __AdvancedGEOM_IDL__ 
   23 #define __AdvancedGEOM_IDL__ 
   60     GEOM::ListOfGO MakePipeTShape (in 
double theR1, in 
double theW1, in 
double theL1,
 
   61                        in 
double theR2, in 
double theW2, in 
double theL2,
 
   62                        in 
boolean theHexMesh);
 
   81     GEOM::ListOfGO MakePipeTShapeWithPosition (in 
double theR1, in 
double theW1, in 
double theL1,
 
   82                                 in 
double theR2, in 
double theW2, in 
double theL2,
 
   83                                 in 
boolean theHexMesh,
 
  103     GEOM::ListOfGO MakePipeTShapeChamfer (in 
double theR1, in 
double theW1, in 
double theL1,
 
  104                            in 
double theR2, in 
double theW2, in 
double theL2,
 
  105                            in 
double theH, in 
double theW, in 
boolean theHexMesh);
 
  127     GEOM::ListOfGO MakePipeTShapeChamferWithPosition (in 
double theR1, in 
double theW1, in 
double theL1,
 
  128                                     in 
double theR2, in 
double theW2, in 
double theL2,
 
  129                                     in 
double theH, in 
double theW, in 
boolean theHexMesh,
 
  148     GEOM::ListOfGO MakePipeTShapeFillet (in 
double theR1, in 
double theW1, in 
double theL1,
 
  149                           in 
double theR2, in 
double theW2, in 
double theL2,
 
  150                           in 
double theRF, in 
boolean theHexMesh);
 
  171     GEOM::ListOfGO MakePipeTShapeFilletWithPosition (in 
double theR1, in 
double theW1, in 
double theL1,
 
  172                                    in 
double theR2, in 
double theW2, in 
double theL2,
 
  173                                    in 
double theRF, in 
boolean theHexMesh,
 
  209     GEOM::ListOfGO MakePipeTShapeTR (in 
double theR1, in 
double theW1, in 
double theL1,
 
  210                          in 
double theR2, in 
double theW2, in 
double theL2,
 
  211                          in 
double theRL, in 
double theWL, in 
double theLtransL, in 
double theLthinL,
 
  212                          in 
double theRR, in 
double theWR, in 
double theLtransR, in 
double theLthinR,
 
  213                          in 
double theRI, in 
double theWI, in 
double theLtransI, in 
double theLthinI,
 
  214                          in 
boolean theHexMesh);
 
  249     GEOM::ListOfGO MakePipeTShapeTRWithPosition(in 
double theR1, in 
double theW1, in 
double theL1,
 
  250                               in 
double theR2, in 
double theW2, in 
double theL2,
 
  251                               in 
double theRL, in 
double theWL, in 
double theLtransL, in 
double theLthinL,
 
  252                               in 
double theRR, in 
double theWR, in 
double theLtransR, in 
double theLthinR,
 
  253                               in 
double theRI, in 
double theWI, in 
double theLtransI, in 
double theLthinI,
 
  254                               in 
boolean theHexMesh,
 
  289     GEOM::ListOfGO MakePipeTShapeTRChamfer(in 
double theR1, in 
double theW1, in 
double theL1,
 
  290                             in 
double theR2, in 
double theW2, in 
double theL2,
 
  291                             in 
double theRL, in 
double theWL, in 
double theLtransL, in 
double theLthinL,
 
  292                             in 
double theRR, in 
double theWR, in 
double theLtransR, in 
double theLthinR,
 
  293                             in 
double theRI, in 
double theWI, in 
double theLtransI, in 
double theLthinI,
 
  294                             in 
double theH, in 
double theW, in 
boolean theHexMesh);
 
  332     GEOM::ListOfGO MakePipeTShapeTRChamferWithPosition(in 
double theR1, in 
double theW1, in 
double theL1,
 
  333                                      in 
double theR2, in 
double theW2, in 
double theL2,
 
  334                                      in 
double theRL, in 
double theWL, in 
double theLtransL, in 
double theLthinL,
 
  335                                      in 
double theRR, in 
double theWR, in 
double theLtransR, in 
double theLthinR,
 
  336                                      in 
double theRI, in 
double theWI, in 
double theLtransI, in 
double theLthinI,
 
  337                                      in 
double theH, in 
double theW, in 
boolean theHexMesh,
 
  371     GEOM::ListOfGO MakePipeTShapeTRFillet(in 
double theR1, in 
double theW1, in 
double theL1,
 
  372                            in 
double theR2, in 
double theW2, in 
double theL2,
 
  373                            in 
double theRL, in 
double theWL, in 
double theLtransL, in 
double theLthinL,
 
  374                            in 
double theRR, in 
double theWR, in 
double theLtransR, in 
double theLthinR,
 
  375                            in 
double theRI, in 
double theWI, in 
double theLtransI, in 
double theLthinI,
 
  376                            in 
double theRF, in 
boolean theHexMesh);
 
  413     GEOM::ListOfGO MakePipeTShapeTRFilletWithPosition(in 
double theR1, in 
double theW1, in 
double theL1,
 
  414                                     in 
double theR2, in 
double theW2, in 
double theL2,
 
  415                                     in 
double theRL, in 
double theWL, in 
double theLtransL, in 
double theLthinL,
 
  416                                     in 
double theRR, in 
double theWR, in 
double theLtransR, in 
double theLthinR,
 
  417                                     in 
double theRI, in 
double theWI, in 
double theLtransI, in 
double theLthinI,
 
  418                                     in 
double theRF, in 
boolean theHexMesh,
 
  433                            in 
short theOrientation,
 
  479 #endif // __AdvancedGEOM_IDL__