summaryrefslogtreecommitdiff
path: root/inc/FairCurve_BattenLaw.lxx
blob: 7d14160900599c2baeaf420fd577b438765d7260 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// File:	FairCurve_EnergyOfBatten.cxx
// Created:	Thu Feb  1 17:08:55 1996
// Author:	Philippe MANGIN

inline void FairCurve_BattenLaw::SetSliding(const Standard_Real Sliding)
{
   LengthSliding = Sliding;
}

inline void FairCurve_BattenLaw::SetHeigth(const Standard_Real Heigth)
{
   MiddleHeigth = Heigth;
}

inline void FairCurve_BattenLaw::SetSlope(const Standard_Real Slope)
{
   GeometricSlope = Slope;
}
inline Standard_Boolean FairCurve_BattenLaw::Value(const Standard_Real T, Standard_Real& THeigth)
{
   THeigth = MiddleHeigth + (T - 0.5)*GeometricSlope*LengthSliding;
   return (THeigth > 0);
}