Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BRepBuilderAPI / BRepBuilderAPI_MakeVertex.cxx
1 // File:        BRepBuilderAPI_MakeVertex.cxx
2 // Created:     Fri Jul 23 15:51:55 1993
3 // Author:      Remi LEQUETTE
4 //              <rle@nonox>
5
6
7 #include <BRepBuilderAPI_MakeVertex.ixx>
8 #include <BRepBuilderAPI.hxx>
9 #include <BRep_Builder.hxx>
10 #include <TopoDS.hxx>
11
12 //=======================================================================
13 //function : BRepBuilderAPI_MakeVertex
14 //purpose  : 
15 //=======================================================================
16
17 BRepBuilderAPI_MakeVertex::BRepBuilderAPI_MakeVertex(const gp_Pnt& P)
18 : myMakeVertex(P)
19 {
20   if ( myMakeVertex.IsDone()) {
21     Done();
22     myShape = myMakeVertex.Shape();
23   }
24 }
25
26
27 //=======================================================================
28 //function : Vertex
29 //purpose  : 
30 //=======================================================================
31
32 const TopoDS_Vertex&  BRepBuilderAPI_MakeVertex::Vertex()const 
33 {
34   return myMakeVertex.Vertex();
35 }
36
37
38 //=======================================================================
39 //function : operator
40 //purpose  : 
41 //=======================================================================
42
43
44 BRepBuilderAPI_MakeVertex::operator TopoDS_Vertex() const
45 {
46   return Vertex();
47 }
48