1 // Copyright (c) 1999-2014 OPEN CASCADE SAS
3 // This file is part of Open CASCADE Technology software library.
5 // This library is free software; you can redistribute it and/or modify it under
6 // the terms of the GNU Lesser General Public License version 2.1 as published
7 // by the Free Software Foundation, with special exception defined in the file
8 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
9 // distribution for complete text of the license and disclaimer of any warranty.
11 // Alternatively, this file may be used under the terms of Open CASCADE
12 // commercial license or contractual agreement.
14 inline Extrema_POnSurfParams::Extrema_POnSurfParams()
16 myElementType (Extrema_Node),
22 inline Extrema_POnSurfParams::Extrema_POnSurfParams
23 (const Standard_Real theU, const Standard_Real theV, const gp_Pnt &thePnt)
24 : Extrema_POnSurf (theU, theV, thePnt),
26 myElementType (Extrema_Node),
32 inline void Extrema_POnSurfParams::SetSqrDistance
33 (const Standard_Real theSqrDistance)
35 mySqrDistance = theSqrDistance;
38 inline Standard_Real Extrema_POnSurfParams::GetSqrDistance() const
43 inline void Extrema_POnSurfParams::SetElementType
44 (const Extrema_ElementType theElementType)
46 myElementType = theElementType;
49 inline Extrema_ElementType Extrema_POnSurfParams::GetElementType() const
54 inline void Extrema_POnSurfParams::SetIndices
55 (const Standard_Integer theIndexU,
56 const Standard_Integer theIndexV)
62 inline void Extrema_POnSurfParams::GetIndices
63 (Standard_Integer &theIndexU,
64 Standard_Integer &theIndexV) const