--Code changes

-Make usage of VarFuncs more consistent by moving some global functions there.
 -Make CircleTrans1 a little safer by calling Zeps() on m_Sc during precalc.
 -Begin prepping for 0.9.9.5 release.
This commit is contained in:
mfeemster
2016-03-04 18:54:06 -08:00
parent b6d9717d42
commit 0efb319b12
20 changed files with 266 additions and 99 deletions

View File

@ -1688,7 +1688,7 @@ public:
T vd = std::max(std::min(val, m_Max), m_Min);
if (IsNearZero(vd))
*m_Param = EPS * SignNz(vd);
*m_Param = EPS * VarFuncs<T>::SignNz(vd);
else
*m_Param = vd;
@ -1707,7 +1707,7 @@ public:
int vi = int(std::max(std::min<T>(T(Floor<T>(val + T(0.5))), m_Max), m_Min));
if (vi == 0)
vi = int(SignNz<T>(val));
vi = int(VarFuncs<T>::SignNz(val));
*m_Param = T(vi);
break;