** Warning **
Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=lxr_eic at /usr/local/share/lxr/lxr-2.3.7/lib/LXR/Common.pm line 1161, <GEN235> line 1.
Last-Modified: Thu, 17 Sep 2025 09:23:46 GMT
Content-Type: text/html; charset=utf-8
/master/include/opencascade/Extrema_POnSurfParams.hxx
File indexing completed on 2025-09-17 09:04:53
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _Extrema_POnSurfParams_HeaderFile
0017 #define _Extrema_POnSurfParams_HeaderFile
0018
0019 #include <Standard.hxx >
0020 #include <Standard_DefineAlloc.hxx >
0021
0022 #include <Extrema_ElementType.hxx >
0023 #include <Standard_Integer.hxx >
0024 #include <Extrema_POnSurf.hxx >
0025 class gp_Pnt ;
0026
0027
0028
0029
0030
0031 class Extrema_POnSurfParams : public Extrema_POnSurf
0032 {
0033 public :
0034
0035 DEFINE_STANDARD_ALLOC
0036
0037
0038
0039 Extrema_POnSurfParams ();
0040
0041
0042
0043 Extrema_POnSurfParams (const Standard_Real theU, const Standard_Real theV , const gp_Pnt & thePnt);
0044
0045
0046
0047 void SetSqrDistance (const Standard_Real theSqrDistance);
0048
0049
0050 Standard_Real GetSqrDistance () const ;
0051
0052
0053 void SetElementType (const Extrema_ElementType theElementType);
0054
0055
0056 Extrema_ElementType GetElementType () const ;
0057
0058
0059
0060 void SetIndices (const Standard_Integer theIndexU , const Standard_Integer theIndexV );
0061
0062
0063
0064 void GetIndices (Standard_Integer & theIndexU , Standard_Integer & theIndexV ) const ;
0065
0066
0067
0068
0069 protected :
0070
0071
0072
0073
0074
0075 private :
0076
0077
0078
0079 Standard_Real mySqrDistance ;
0080 Extrema_ElementType myElementType ;
0081 Standard_Integer myIndexU ;
0082 Standard_Integer myIndexV ;
0083
0084
0085 };
0086
0087
0088 #include <Extrema_POnSurfParams.lxx >
0089
0090
0091
0092
0093
0094 #endif