1 // File: ChFiDS_FaceInterference.lxx
2 // Created: Thu Nov 18 12:07:39 1993
3 // Author: Isabelle GRIGNON
6 //=======================================================================
7 //function : SetInterference
9 //=======================================================================
11 inline void ChFiDS_FaceInterference:: SetInterference
12 (const Standard_Integer LineIndex,
13 const TopAbs_Orientation Trans,
14 const Handle(Geom2d_Curve)& PCurv1,
15 const Handle(Geom2d_Curve)& PCurv2)
17 lineindex = LineIndex;
18 LineTransition = Trans;
19 pCurveOnFace = PCurv1;
20 pCurveOnSurf = PCurv2;
24 //=======================================================================
25 //function : SetLineIndex
27 //=======================================================================
29 inline void ChFiDS_FaceInterference::SetLineIndex
30 (const Standard_Integer I)
35 //=======================================================================
36 //function : SetFirstParameter
38 //=======================================================================
40 inline void ChFiDS_FaceInterference::SetFirstParameter(
41 const Standard_Real U1)
47 //=======================================================================
48 //function : SetLastParameter
50 //=======================================================================
52 inline void ChFiDS_FaceInterference::SetLastParameter(
53 const Standard_Real U1)
59 //=======================================================================
60 //function : LineIndex
62 //=======================================================================
64 inline Standard_Integer ChFiDS_FaceInterference::LineIndex()const
70 //=======================================================================
71 //function : Transition
73 //=======================================================================
75 inline TopAbs_Orientation ChFiDS_FaceInterference::Transition()const
77 return LineTransition;
81 //=======================================================================
82 //function : PCurveOnFace
84 //=======================================================================
86 inline const Handle(Geom2d_Curve)&
87 ChFiDS_FaceInterference::PCurveOnFace()const
92 //=======================================================================
93 //function : PCurveOnSurf
95 //=======================================================================
97 inline const Handle(Geom2d_Curve)& ChFiDS_FaceInterference::PCurveOnSurf()const
103 //=======================================================================
104 //function : ChangePCurveOnFace
106 //=======================================================================
108 inline Handle(Geom2d_Curve)&
109 ChFiDS_FaceInterference::ChangePCurveOnFace()
114 //=======================================================================
115 //function : ChangePCurveOnSurf
117 //=======================================================================
119 inline Handle(Geom2d_Curve)&
120 ChFiDS_FaceInterference::ChangePCurveOnSurf()
126 //=======================================================================
127 //function : FirstParameter
129 //=======================================================================
131 inline Standard_Real ChFiDS_FaceInterference:: FirstParameter()const
137 //=======================================================================
138 //function : LastParameter
140 //=======================================================================
142 inline Standard_Real ChFiDS_FaceInterference:: LastParameter()const