// 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 _IntPatch_TheInt2SOfThePWalkingInter_HeaderFile #define _IntPatch_TheInt2SOfThePWalkingInter_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 _IntPatch_TheFunctionOfTheInt2SOfThePWalkingInter_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 IntPatch_TheFunctionOfTheInt2SOfThePWalkingInter; class TColStd_Array1OfReal; class math_FunctionSetRoot; class IntSurf_PntOn2S; class gp_Dir; class gp_Dir2d; class IntPatch_TheInt2SOfThePWalkingInter { 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 IntPatch_TheInt2SOfThePWalkingInter(); Standard_EXPORT IntPatch_TheInt2SOfThePWalkingInter(const TColStd_Array1OfReal& Param,const Handle(Adaptor3d_HSurface)& S1,const Handle(Adaptor3d_HSurface)& S2,const Standard_Real TolTangency); Standard_EXPORT IntPatch_TheInt2SOfThePWalkingInter(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; IntPatch_TheFunctionOfTheInt2SOfThePWalkingInter& Function() ; protected: private: Standard_Boolean done; Standard_Boolean empty; IntSurf_PntOn2S pint; Standard_Boolean tangent; gp_Dir d3d; gp_Dir2d d2d1; gp_Dir2d d2d2; IntPatch_TheFunctionOfTheInt2SOfThePWalkingInter 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 IntPatch_TheFunctionOfTheInt2SOfThePWalkingInter #define IntImp_TheFunction_hxx #define IntImp_Int2S IntPatch_TheInt2SOfThePWalkingInter #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