summaryrefslogtreecommitdiff
path: root/inc/IntCurve_IntConicConic.lxx
blob: 90595ce373513e655d818b929da924fb528c2949 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
// File:	IntCurve_IntConicConic.lxx
// Created:	Wed Feb 19 10:25:13 1997
// Author:	Laurent BUCHARD
//		<lbr@cracbox.paris1.matra-dtv.fr>


#define CONSTRUCTOR IntCurve_IntConicConic::IntCurve_IntConicConic
#define PERFORM     void IntCurve_IntConicConic::Perform


inline CONSTRUCTOR() { }

//----------------------------------------------------------------------  L  P
inline CONSTRUCTOR(const gp_Lin2d& L,const IntRes2d_Domain& DL 
		   ,const gp_Parab2d& P,const IntRes2d_Domain& DP
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  Perform(L,DL,P,DP,TolConf,Tol);
}

//----------------------------------------------------------------------  L  E 
inline CONSTRUCTOR(const gp_Lin2d& L,const IntRes2d_Domain& DL
		   ,const gp_Elips2d& E,const IntRes2d_Domain& DE
		   ,const Standard_Real TolConf,const Standard_Real Tol) {
  
  Perform(L,DL,E,DE,TolConf,Tol);
}

//----------------------------------------------------------------------  L H 
inline CONSTRUCTOR(const gp_Lin2d& L,const IntRes2d_Domain& DL
		   ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
		   ,const Standard_Real TolConf,const Standard_Real Tol)  { 
  
  Perform(L,DL,H,DH,TolConf,Tol);
}           

//---------------------------------------------------------------------- C P 
inline CONSTRUCTOR(const gp_Circ2d& C,const IntRes2d_Domain& DC
		   ,const gp_Parab2d& P,const IntRes2d_Domain& DP
		   ,const Standard_Real TolConf,const Standard_Real Tol) {
  
  Perform(C,DC,P,DP,TolConf,Tol);
}           
//----------------------------------------------------------------------  C E  
inline CONSTRUCTOR(const gp_Circ2d& C,const IntRes2d_Domain& DC
		   ,const gp_Elips2d& E,const IntRes2d_Domain& DE
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(C,DC,E,DE,TolConf,Tol);
}           
//---------------------------------------------------------------------- C H 
inline CONSTRUCTOR(const gp_Circ2d& C,const IntRes2d_Domain& DC
		   ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(C,DC,H,DH,TolConf,Tol);
}           
//---------------------------------------------------------------------- P P 
inline CONSTRUCTOR(const gp_Parab2d& P1,const IntRes2d_Domain& D1
		   ,const gp_Parab2d& P2,const IntRes2d_Domain& D2
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(P1,D1,P2,D2,TolConf,Tol);
}           
//---------------------------------------------------------------------- E P 
inline CONSTRUCTOR(const gp_Elips2d& E,const IntRes2d_Domain& DE
		   ,const gp_Parab2d& P,const IntRes2d_Domain& DP
		   ,const Standard_Real TolConf,const Standard_Real Tol)  { 
  Perform(E,DE,P,DP,TolConf,Tol);
}           
//---------------------------------------------------------------------- P H 
inline CONSTRUCTOR(const gp_Parab2d& P,const IntRes2d_Domain& DP
		   ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(P,DP,H,DH,TolConf,Tol);
}    
//---------------------------------------------------------------------- E E 
inline CONSTRUCTOR(const gp_Elips2d& E1,const IntRes2d_Domain& D1
		   ,const gp_Elips2d& E2,const IntRes2d_Domain& D2
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(E1,D1,E2,D2,TolConf,Tol);
}           

//----------------------------------------------------------------------  E H 
inline CONSTRUCTOR(const gp_Elips2d& E,const IntRes2d_Domain& DE 
		   ,const gp_Hypr2d& H,const IntRes2d_Domain& DH
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(E,DE,H,DH,TolConf,Tol);
}           
//---------------------------------------------------------------------- H H 
inline CONSTRUCTOR(const gp_Hypr2d& H1,const IntRes2d_Domain& DH1
		   ,const gp_Hypr2d& H2,const IntRes2d_Domain& DH2
		   ,const Standard_Real TolConf,const Standard_Real Tol)  {
  
  Perform(H1,DH1,H2,DH2,TolConf,Tol);
}
//---------------------------------------------------------------------- L L
inline CONSTRUCTOR(const gp_Lin2d& L1
		   ,const IntRes2d_Domain& D1
		   ,const gp_Lin2d& L2
		   ,const IntRes2d_Domain& D2
		   ,const Standard_Real TolConf
		   ,const Standard_Real Tol)  {
  Perform(L1,D1,L2,D2,TolConf,Tol);
}
//---------------------------------------------------------------------- L C
inline CONSTRUCTOR(const gp_Lin2d& L1
		   ,const IntRes2d_Domain& D1
		   ,const gp_Circ2d& C2
		   ,const IntRes2d_Domain& D2
		   ,const Standard_Real TolConf
		   ,const Standard_Real Tol) {
  
  Perform(L1,D1,C2,D2,TolConf,Tol);
}
//---------------------------------------------------------------------- C C

inline CONSTRUCTOR(const gp_Circ2d& C1
                   ,const IntRes2d_Domain& D1
                   ,const gp_Circ2d& C2
                   ,const IntRes2d_Domain& D2
		   ,const Standard_Real TolConf
                   ,const Standard_Real Tol) {
  SetReversedParameters(Standard_False);
  Perform(C1,D1,C2,D2,TolConf,Tol);
}