summaryrefslogtreecommitdiff
path: root/inc/ChFiDS_FaceInterference.lxx
blob: 90c11d9303d3dcf278817976718351d9e05cd375 (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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
// File:	ChFiDS_FaceInterference.lxx
// Created:	Thu Nov 18 12:07:39 1993
// Author:	Isabelle GRIGNON
//		<isg@zerox>

//=======================================================================
//function : SetInterference
//purpose  : 
//=======================================================================

  inline void ChFiDS_FaceInterference:: SetInterference
  (const Standard_Integer LineIndex,
   const TopAbs_Orientation Trans, 
   const Handle(Geom2d_Curve)& PCurv1,
   const Handle(Geom2d_Curve)& PCurv2)
{
  lineindex = LineIndex;
  LineTransition = Trans;
  pCurveOnFace = PCurv1;
  pCurveOnSurf = PCurv2;
}


//=======================================================================
//function : SetLineIndex
//purpose  : 
//=======================================================================

  inline void ChFiDS_FaceInterference::SetLineIndex
  (const Standard_Integer I)
{
  lineindex = I;
}

//=======================================================================
//function : SetFirstParameter
//purpose  : 
//=======================================================================

 inline void  ChFiDS_FaceInterference::SetFirstParameter(
				      const Standard_Real U1)
{
  firstParam = U1;
}


//=======================================================================
//function : SetLastParameter
//purpose  : 
//=======================================================================

 inline void  ChFiDS_FaceInterference::SetLastParameter(
					const Standard_Real U1)
{
  lastParam = U1;
}


//=======================================================================
//function : LineIndex
//purpose  : 
//=======================================================================

 inline Standard_Integer ChFiDS_FaceInterference::LineIndex()const 
{
  return lineindex;
}


//=======================================================================
//function : Transition
//purpose  : 
//=======================================================================

 inline TopAbs_Orientation  ChFiDS_FaceInterference::Transition()const 
{
  return LineTransition;
}


//=======================================================================
//function : PCurveOnFace
//purpose  : 
//=======================================================================

 inline const Handle(Geom2d_Curve)&  
  ChFiDS_FaceInterference::PCurveOnFace()const 
{
  return pCurveOnFace;
}

//=======================================================================
//function : PCurveOnSurf
//purpose  : 
//=======================================================================

 inline const Handle(Geom2d_Curve)&  ChFiDS_FaceInterference::PCurveOnSurf()const 
{
  return pCurveOnSurf;
}


//=======================================================================
//function : ChangePCurveOnFace
//purpose  : 
//=======================================================================

 inline Handle(Geom2d_Curve)&  
  ChFiDS_FaceInterference::ChangePCurveOnFace() 
{
  return pCurveOnFace;
}

//=======================================================================
//function : ChangePCurveOnSurf
//purpose  : 
//=======================================================================

 inline Handle(Geom2d_Curve)&  
  ChFiDS_FaceInterference::ChangePCurveOnSurf()
{
  return pCurveOnSurf;
}


//=======================================================================
//function : FirstParameter
//purpose  : 
//=======================================================================

 inline  Standard_Real ChFiDS_FaceInterference:: FirstParameter()const 
{
  return firstParam;
}


//=======================================================================
//function : LastParameter
//purpose  : 
//=======================================================================

 inline  Standard_Real  ChFiDS_FaceInterference:: LastParameter()const 
{
  return lastParam;
}