1// Created on: 2005-12-21 2// Created by: Sergey KHROMOV 3// Copyright (c) 2005-2014 OPEN CASCADE SAS 4// 5// This file is part of Open CASCADE Technology software library. 6// 7// This library is free software; you can redistribute it and/or modify it under 8// the terms of the GNU Lesser General Public License version 2.1 as published 9// by the Free Software Foundation, with special exception defined in the file 10// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT 11// distribution for complete text of the license and disclaimer of any warranty. 12// 13// Alternatively, this file may be used under the terms of Open CASCADE 14// commercial license or contractual agreement. 15 16//======================================================================= 17//function : SetNbKronrodPoints 18//purpose : 19//======================================================================= 20 21inline void BRepGProp_TFunction::SetNbKronrodPoints 22 (const Standard_Integer theNbPoints) 23{ 24 myNbPntOuter = (theNbPoints%2 == 0) ? theNbPoints + 1 : theNbPoints; 25} 26 27//======================================================================= 28//function : SetValueType 29//purpose : 30//======================================================================= 31 32inline void BRepGProp_TFunction::SetValueType(const GProp_ValueType theType) 33{ 34 myValueType = theType; 35 myUFunction.SetValueType(myValueType); 36} 37 38//======================================================================= 39//function : SetTolerance 40//purpose : 41//======================================================================= 42 43inline void BRepGProp_TFunction::SetTolerance(const Standard_Real theTolerance) 44{ 45 myTolerance = theTolerance; 46} 47 48//======================================================================= 49//function : TolReached 50//purpose : 51//======================================================================= 52 53inline Standard_Real BRepGProp_TFunction::ErrorReached() const 54{ 55 return myErrReached; 56} 57 58//======================================================================= 59//function : ErrorReached 60//purpose : 61//======================================================================= 62 63inline Standard_Real BRepGProp_TFunction::AbsolutError() const 64{ 65 return myAbsError; 66} 67