Salome HOME
PAL8395: Improve CheckCompoundOfBlocks and RemoveExtraEdges. Improvement done by...
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_CoupleOfShapes.cxx
1 // File:        GEOMAlgo_CoupleOfShapes.cxx
2 // Created:     Wed Dec 15 13:03:52 2004
3 // Author:      Peter KURNEV
4 //              <pkv@irinox>
5
6
7 #include <GEOMAlgo_CoupleOfShapes.ixx>
8 //=======================================================================
9 //function : GEOMAlgo_CoupleOfShapes
10 //purpose  : 
11 //=======================================================================
12 GEOMAlgo_CoupleOfShapes::GEOMAlgo_CoupleOfShapes()
13 {}
14 //=======================================================================
15 //function : SetShapes
16 //purpose  : 
17 //=======================================================================
18 void GEOMAlgo_CoupleOfShapes::SetShapes(const TopoDS_Shape& aS1,
19                                         const TopoDS_Shape& aS2)
20 {
21   myShape1=aS1;
22   myShape2=aS2;
23 }
24 //=======================================================================
25 //function : Shapes
26 //purpose  : 
27 //=======================================================================
28 void GEOMAlgo_CoupleOfShapes::Shapes(TopoDS_Shape& aS1,
29                                      TopoDS_Shape& aS2)const
30 {
31   aS1=myShape1;
32   aS2=myShape2;
33 }
34 //=======================================================================
35 //function : SetShape1
36 //purpose  : 
37 //=======================================================================
38 void GEOMAlgo_CoupleOfShapes::SetShape1(const TopoDS_Shape& aS1)
39 {
40   myShape1=aS1;
41 }
42 //=======================================================================
43 //function : SetShape2
44 //purpose  : 
45 //=======================================================================
46 void GEOMAlgo_CoupleOfShapes::SetShape2(const TopoDS_Shape& aS2)
47 {
48   myShape2=aS2;
49 }
50 //=======================================================================
51 //function : Shape1
52 //purpose  : 
53 //=======================================================================
54 const TopoDS_Shape& GEOMAlgo_CoupleOfShapes::Shape1()const
55 {
56   return myShape1;
57 }
58 //=======================================================================
59 //function : Shape2
60 //purpose  : 
61 //=======================================================================
62 const TopoDS_Shape& GEOMAlgo_CoupleOfShapes::Shape2()const
63 {
64   return myShape2;
65 }