// 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 _BRepGProp_TFunctionOfVinertGK_HeaderFile #define _BRepGProp_TFunctionOfVinertGK_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _BRepGProp_Face_HeaderFile #include #endif #ifndef _BRepGProp_UFunctionOfVinertGK_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif #ifndef _GProp_ValueType_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif #ifndef _math_Function_HeaderFile #include #endif #ifndef _Standard_Address_HeaderFile #include #endif class TopoDS_Edge; class BRepGProp_Face; class BRepGProp_Domain; class BRepGProp_VinertGK; class BRepGProp_UFunctionOfVinertGK; class gp_Pnt; class BRepGProp_TFunctionOfVinertGK : public math_Function { 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 BRepGProp_TFunctionOfVinertGK(const BRepGProp_Face& theSurface,const gp_Pnt& theVertex,const Standard_Boolean IsByPoint,const Standard_Address theCoeffs,const Standard_Real theUMin,const Standard_Real theTolerance); Standard_EXPORT void Init() ; void SetNbKronrodPoints(const Standard_Integer theNbPoints) ; void SetValueType(const GProp_ValueType aType) ; void SetTolerance(const Standard_Real aTol) ; Standard_Real ErrorReached() const; Standard_Real AbsolutError() const; Standard_EXPORT virtual Standard_Boolean Value(const Standard_Real X,Standard_Real& F) ; virtual Standard_Integer GetStateNumber() ; protected: private: BRepGProp_Face mySurface; BRepGProp_UFunctionOfVinertGK myUFunction; Standard_Real myUMin; Standard_Real myTolerance; Standard_Real myTolReached; Standard_Real myErrReached; Standard_Real myAbsError; GProp_ValueType myValueType; Standard_Boolean myIsByPoint; Standard_Integer myNbPntOuter; }; #define Arc TopoDS_Edge #define Arc_hxx #define Face BRepGProp_Face #define Face_hxx #define Domain BRepGProp_Domain #define Domain_hxx #define GProp_UFunction BRepGProp_UFunctionOfVinertGK #define GProp_UFunction_hxx #define GProp_TFunction BRepGProp_TFunctionOfVinertGK #define GProp_TFunction_hxx #define GProp_VGPropsGK BRepGProp_VinertGK #define GProp_VGPropsGK_hxx #include #undef Arc #undef Arc_hxx #undef Face #undef Face_hxx #undef Domain #undef Domain_hxx #undef GProp_UFunction #undef GProp_UFunction_hxx #undef GProp_TFunction #undef GProp_TFunction_hxx #undef GProp_VGPropsGK #undef GProp_VGPropsGK_hxx // other Inline functions and methods (like "C++: function call" methods) #endif