// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox_HeaderFile #define _GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _IntSurf_PntOn2S_HeaderFile #include #endif #ifndef _gp_Dir_HeaderFile #include #endif #ifndef _gp_Dir2d_HeaderFile #include #endif #ifndef _GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif #ifndef _Handle_Adaptor3d_HSurface_HeaderFile #include #endif #ifndef _IntImp_ConstIsoparametric_HeaderFile #include #endif class StdFail_NotDone; class Standard_DomainError; class Standard_ConstructionError; class StdFail_UndefinedDerivative; class Adaptor3d_HSurface; class Adaptor3d_HSurfaceTool; class GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox; class TColStd_Array1OfReal; class math_FunctionSetRoot; class IntSurf_PntOn2S; class gp_Dir; class gp_Dir2d; class GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox { public: void* operator new(size_t,void* anAddress) { return anAddress; } void* operator new(size_t size) { return Standard::Allocate(size); } void operator delete(void *anAddress) { if (anAddress) Standard::Free((Standard_Address&)anAddress); } Standard_EXPORT GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox(); Standard_EXPORT GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox(const TColStd_Array1OfReal& Param,const Handle(Adaptor3d_HSurface)& S1,const Handle(Adaptor3d_HSurface)& S2,const Standard_Real TolTangency); Standard_EXPORT GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox(const Handle(Adaptor3d_HSurface)& S1,const Handle(Adaptor3d_HSurface)& S2,const Standard_Real TolTangency); Standard_EXPORT IntImp_ConstIsoparametric Perform(const TColStd_Array1OfReal& Param,math_FunctionSetRoot& Rsnld) ; Standard_EXPORT IntImp_ConstIsoparametric Perform(const TColStd_Array1OfReal& Param,math_FunctionSetRoot& Rsnld,const IntImp_ConstIsoparametric ChoixIso) ; Standard_Boolean IsDone() const; Standard_Boolean IsEmpty() const; const IntSurf_PntOn2S& Point() const; Standard_Boolean IsTangent() const; const gp_Dir& Direction() const; const gp_Dir2d& DirectionOnS1() const; const gp_Dir2d& DirectionOnS2() const; GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox& Function() ; protected: private: Standard_Boolean done; Standard_Boolean empty; IntSurf_PntOn2S pint; Standard_Boolean tangent; gp_Dir d3d; gp_Dir2d d2d1; gp_Dir2d d2d2; GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox myZerParFunc; Standard_Real tol; Standard_Real ua0; Standard_Real va0; Standard_Real ua1; Standard_Real va1; Standard_Real ub0; Standard_Real vb0; Standard_Real ub1; Standard_Real vb1; Standard_Real ures1; Standard_Real ures2; Standard_Real vres1; Standard_Real vres2; }; #define ThePSurface Handle_Adaptor3d_HSurface #define ThePSurface_hxx #define ThePSurfaceTool Adaptor3d_HSurfaceTool #define ThePSurfaceTool_hxx #define IntImp_TheFunction GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox #define IntImp_TheFunction_hxx #define IntImp_Int2S GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox #define IntImp_Int2S_hxx #include #undef ThePSurface #undef ThePSurface_hxx #undef ThePSurfaceTool #undef ThePSurfaceTool_hxx #undef IntImp_TheFunction #undef IntImp_TheFunction_hxx #undef IntImp_Int2S #undef IntImp_Int2S_hxx // other Inline functions and methods (like "C++: function call" methods) #endif