Salome HOME
yfr : Merge with v1.2
[modules/smesh.git] / src / SMDS / SMDS_SpacePosition.cxx
1 using namespace std;
2 // File:        SMDS_SpacePosition.cxx
3 // Created:     Mon May 13 14:19:18 2002
4 // Author:      Jean-Michel BOULCOURT
5 //              <jmb@localhost.localdomain>
6
7
8 #include "SMDS_SpacePosition.ixx"
9
10 //=======================================================================
11 //function : SMDS_SpacePosition
12 //purpose  : 
13 //=======================================================================
14
15 SMDS_SpacePosition::SMDS_SpacePosition()
16   :SMDS_Position(0,SMDS_TOP_3DSPACE),myCoords(0.,0.,0.)
17 {
18 }
19
20 //=======================================================================
21 //function : SMDS_SpacePosition
22 //purpose  : 
23 //=======================================================================
24
25 SMDS_SpacePosition::SMDS_SpacePosition(const Standard_Real x,
26                                        const Standard_Real y,
27                                        const Standard_Real z)
28   :SMDS_Position(0,SMDS_TOP_3DSPACE),myCoords(x,y,z)
29 {
30 }
31
32 //=======================================================================
33 //function : SMDS_SpacePosition
34 //purpose  : 
35 //=======================================================================
36
37 SMDS_SpacePosition::SMDS_SpacePosition(const gp_Pnt& aCoords)
38   :SMDS_Position(0,SMDS_TOP_3DSPACE),myCoords(aCoords)
39 {
40 }
41
42 //=======================================================================
43 //function : Coords
44 //purpose  : 
45 //=======================================================================
46
47 gp_Pnt SMDS_SpacePosition::Coords() const
48 {
49   return myCoords;
50 }