0023024: Update headers of OCCT files
[occt.git] / src / BRep / BRep_PointOnSurface.cxx
1 // Created on: 1993-08-10
2 // Created by: Remi LEQUETTE
3 // Copyright (c) 1993-1999 Matra Datavision
4 // Copyright (c) 1999-2012 OPEN CASCADE SAS
5 //
6 // The content of this file is subject to the Open CASCADE Technology Public
7 // License Version 6.5 (the "License"). You may not use the content of this file
8 // except in compliance with the License. Please obtain a copy of the License
9 // at http://www.opencascade.org and read it completely before using this file.
10 //
11 // The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
12 // main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
13 //
14 // The Original Code and all software distributed under the License is
15 // distributed on an "AS IS" basis, without warranty of any kind, and the
16 // Initial Developer hereby disclaims all such warranties, including without
17 // limitation, any warranties of merchantability, fitness for a particular
18 // purpose or non-infringement. Please see the License for the specific terms
19 // and conditions governing the rights and limitations under the License.
20
21
22
23 #include <BRep_PointOnSurface.ixx>
24
25
26 //=======================================================================
27 //function : BRep_PointOnSurface
28 //purpose  : 
29 //=======================================================================
30
31 BRep_PointOnSurface::BRep_PointOnSurface(const Standard_Real P1, 
32                                          const Standard_Real P2, 
33                                          const Handle(Geom_Surface)& S,
34                                          const TopLoc_Location& L) :
35        BRep_PointsOnSurface(P1,S,L),
36        myParameter2(P2)
37 {
38 }
39
40
41 //=======================================================================
42 //function : IsPointOnSurface
43 //purpose  : 
44 //=======================================================================
45
46 Standard_Boolean  BRep_PointOnSurface::IsPointOnSurface()const 
47 {
48   return Standard_True;
49 }
50
51
52 //=======================================================================
53 //function : IsPointOnSurface
54 //purpose  : 
55 //=======================================================================
56
57 Standard_Boolean  BRep_PointOnSurface::IsPointOnSurface
58   (const Handle(Geom_Surface)& S, 
59    const TopLoc_Location& L)const 
60 {
61   return (Surface() == S) && (Location() == L);
62 }
63
64
65 //=======================================================================
66 //function : Parameter2
67 //purpose  : 
68 //=======================================================================
69
70 Standard_Real  BRep_PointOnSurface::Parameter2()const 
71 {
72   return myParameter2;
73 }
74
75
76 //=======================================================================
77 //function : Parameter2
78 //purpose  : 
79 //=======================================================================
80
81 void  BRep_PointOnSurface::Parameter2(const Standard_Real P)
82 {
83   myParameter2 = P;
84 }
85
86