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);
}
|