0024166: Unable to create file with "Save" menu of voxeldemo Qt sample
[occt.git] / src / BRep / BRep_PointOnSurface.cxx
CommitLineData
b311480e 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
7fd59977 21
22
23#include <BRep_PointOnSurface.ixx>
24
25
26//=======================================================================
27//function : BRep_PointOnSurface
28//purpose :
29//=======================================================================
30
31BRep_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
46Standard_Boolean BRep_PointOnSurface::IsPointOnSurface()const
47{
48 return Standard_True;
49}
50
51
52//=======================================================================
53//function : IsPointOnSurface
54//purpose :
55//=======================================================================
56
57Standard_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
70Standard_Real BRep_PointOnSurface::Parameter2()const
71{
72 return myParameter2;
73}
74
75
76//=======================================================================
77//function : Parameter2
78//purpose :
79//=======================================================================
80
81void BRep_PointOnSurface::Parameter2(const Standard_Real P)
82{
83 myParameter2 = P;
84}
85
86