Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/opencascade/IntCurve_IntConicConic.lxx is written in an unsupported language. File is not indexed.

0001 // Created on: 1997-02-19
0002 // Created by: Laurent BUCHARD
0003 // Copyright (c) 1997-1999 Matra Datavision
0004 // Copyright (c) 1999-2014 OPEN CASCADE SAS
0005 //
0006 // This file is part of Open CASCADE Technology software library.
0007 //
0008 // This library is free software; you can redistribute it and/or modify it under
0009 // the terms of the GNU Lesser General Public License version 2.1 as published
0010 // by the Free Software Foundation, with special exception defined in the file
0011 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
0012 // distribution for complete text of the license and disclaimer of any warranty.
0013 //
0014 // Alternatively, this file may be used under the terms of Open CASCADE
0015 // commercial license or contractual agreement.
0016 
0017 #define CONSTRUCTOR IntCurve_IntConicConic::IntCurve_IntConicConic
0018 #define PERFORM     void IntCurve_IntConicConic::Perform
0019 
0020 
0021 inline CONSTRUCTOR() { }
0022 
0023 //----------------------------------------------------------------------  L  P
0024 inline CONSTRUCTOR(const gp_Lin2d& L,const IntRes2d_Domain& DL 
0025                    ,const gp_Parab2d& P,const IntRes2d_Domain& DP
0026                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0027   Perform(L,DL,P,DP,TolConf,Tol);
0028 }
0029 
0030 //----------------------------------------------------------------------  L  E 
0031 inline CONSTRUCTOR(const gp_Lin2d& L,const IntRes2d_Domain& DL
0032                    ,const gp_Elips2d& E,const IntRes2d_Domain& DE
0033                    ,const Standard_Real TolConf,const Standard_Real Tol) {
0034   
0035   Perform(L,DL,E,DE,TolConf,Tol);
0036 }
0037 
0038 //----------------------------------------------------------------------  L H 
0039 inline CONSTRUCTOR(const gp_Lin2d& L,const IntRes2d_Domain& DL
0040                    ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
0041                    ,const Standard_Real TolConf,const Standard_Real Tol)  { 
0042   
0043   Perform(L,DL,H,DH,TolConf,Tol);
0044 }           
0045 
0046 //---------------------------------------------------------------------- C P 
0047 inline CONSTRUCTOR(const gp_Circ2d& C,const IntRes2d_Domain& DC
0048                    ,const gp_Parab2d& P,const IntRes2d_Domain& DP
0049                    ,const Standard_Real TolConf,const Standard_Real Tol) {
0050   
0051   Perform(C,DC,P,DP,TolConf,Tol);
0052 }           
0053 //----------------------------------------------------------------------  C E  
0054 inline CONSTRUCTOR(const gp_Circ2d& C,const IntRes2d_Domain& DC
0055                    ,const gp_Elips2d& E,const IntRes2d_Domain& DE
0056                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0057   
0058   Perform(C,DC,E,DE,TolConf,Tol);
0059 }           
0060 //---------------------------------------------------------------------- C H 
0061 inline CONSTRUCTOR(const gp_Circ2d& C,const IntRes2d_Domain& DC
0062                    ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
0063                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0064   
0065   Perform(C,DC,H,DH,TolConf,Tol);
0066 }           
0067 //---------------------------------------------------------------------- P P 
0068 inline CONSTRUCTOR(const gp_Parab2d& P1,const IntRes2d_Domain& D1
0069                    ,const gp_Parab2d& P2,const IntRes2d_Domain& D2
0070                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0071   
0072   Perform(P1,D1,P2,D2,TolConf,Tol);
0073 }           
0074 //---------------------------------------------------------------------- E P 
0075 inline CONSTRUCTOR(const gp_Elips2d& E,const IntRes2d_Domain& DE
0076                    ,const gp_Parab2d& P,const IntRes2d_Domain& DP
0077                    ,const Standard_Real TolConf,const Standard_Real Tol)  { 
0078   Perform(E,DE,P,DP,TolConf,Tol);
0079 }           
0080 //---------------------------------------------------------------------- P H 
0081 inline CONSTRUCTOR(const gp_Parab2d& P,const IntRes2d_Domain& DP
0082                    ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
0083                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0084   
0085   Perform(P,DP,H,DH,TolConf,Tol);
0086 }    
0087 //---------------------------------------------------------------------- E E 
0088 inline CONSTRUCTOR(const gp_Elips2d& E1,const IntRes2d_Domain& D1
0089                    ,const gp_Elips2d& E2,const IntRes2d_Domain& D2
0090                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0091   
0092   Perform(E1,D1,E2,D2,TolConf,Tol);
0093 }           
0094 
0095 //----------------------------------------------------------------------  E H 
0096 inline CONSTRUCTOR(const gp_Elips2d& E,const IntRes2d_Domain& DE 
0097                    ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
0098                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0099   
0100   Perform(E,DE,H,DH,TolConf,Tol);
0101 }           
0102 //---------------------------------------------------------------------- H H 
0103 inline CONSTRUCTOR(const gp_Hypr2d& H1,const IntRes2d_Domain& DH1
0104                    ,const gp_Hypr2d& H2,const IntRes2d_Domain& DH2
0105                    ,const Standard_Real TolConf,const Standard_Real Tol)  {
0106   
0107   Perform(H1,DH1,H2,DH2,TolConf,Tol);
0108 }
0109 //---------------------------------------------------------------------- L L
0110 inline CONSTRUCTOR(const gp_Lin2d& L1
0111                    ,const IntRes2d_Domain& D1
0112                    ,const gp_Lin2d& L2
0113                    ,const IntRes2d_Domain& D2
0114                    ,const Standard_Real TolConf
0115                    ,const Standard_Real Tol)  {
0116   Perform(L1,D1,L2,D2,TolConf,Tol);
0117 }
0118 //---------------------------------------------------------------------- L C
0119 inline CONSTRUCTOR(const gp_Lin2d& L1
0120                    ,const IntRes2d_Domain& D1
0121                    ,const gp_Circ2d& C2
0122                    ,const IntRes2d_Domain& D2
0123                    ,const Standard_Real TolConf
0124                    ,const Standard_Real Tol) {
0125   
0126   Perform(L1,D1,C2,D2,TolConf,Tol);
0127 }
0128 //---------------------------------------------------------------------- C C
0129 
0130 inline CONSTRUCTOR(const gp_Circ2d& C1
0131                    ,const IntRes2d_Domain& D1
0132                    ,const gp_Circ2d& C2
0133                    ,const IntRes2d_Domain& D2
0134                    ,const Standard_Real TolConf
0135                    ,const Standard_Real Tol) {
0136   SetReversedParameters(Standard_False);
0137   Perform(C1,D1,C2,D2,TolConf,Tol);
0138 }