1 // Created on: 2001-12-13
2 // Created by: Peter KURNEV
3 // Copyright (c) 2001-2014 OPEN CASCADE SAS
5 // This file is part of Open CASCADE Technology software library.
7 // This library is free software; you can redistribute it and/or modify it under
8 // the terms of the GNU Lesser General Public License version 2.1 as published
9 // by the Free Software Foundation, with special exception defined in the file
10 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
11 // distribution for complete text of the license and disclaimer of any warranty.
13 // Alternatively, this file may be used under the terms of Open CASCADE
14 // commercial license or contractual agreement.
18 #include <IntTools_PntOnFace.hxx>
19 #include <TopoDS_Face.hxx>
21 //=======================================================================
22 //function : IntTools_PntOnFace::IntTools_PntOnFace
24 //=======================================================================
25 IntTools_PntOnFace::IntTools_PntOnFace()
27 myIsValid(Standard_False),
31 //=======================================================================
34 //=======================================================================
35 void IntTools_PntOnFace::Init(const TopoDS_Face& aF,
37 const Standard_Real anU,
38 const Standard_Real aV)
45 //=======================================================================
48 //=======================================================================
49 void IntTools_PntOnFace::SetFace(const TopoDS_Face& aF)
54 //=======================================================================
57 //=======================================================================
58 void IntTools_PntOnFace::SetPnt(const gp_Pnt& aP)
62 //=======================================================================
63 //function : SetParameters
65 //=======================================================================
66 void IntTools_PntOnFace::SetParameters(const Standard_Real anU,
67 const Standard_Real aV)
72 //=======================================================================
75 //=======================================================================
76 void IntTools_PntOnFace::SetValid(const Standard_Boolean bF)
81 //=======================================================================
84 //=======================================================================
85 const TopoDS_Face& IntTools_PntOnFace::Face()const
89 //=======================================================================
92 //=======================================================================
93 const gp_Pnt& IntTools_PntOnFace::Pnt()const
97 //=======================================================================
98 //function : Parameters
100 //=======================================================================
101 void IntTools_PntOnFace::Parameters(Standard_Real& anU,
102 Standard_Real& aV)const
107 //=======================================================================
110 //=======================================================================
111 Standard_Boolean IntTools_PntOnFace::Valid()const
116 //=======================================================================
119 //=======================================================================