fix types of scalar constants

This commit is contained in:
Gael Guennebaud 2010-01-05 15:35:44 +01:00
parent 9d9e00b608
commit 3e22e3907f

View File

@ -186,9 +186,9 @@ inline Scalar AlignedBox<Scalar,AmbiantDim>::squaredExteriorDistance(const Vecto
Scalar aux; Scalar aux;
for (int k=0; k<dim(); ++k) for (int k=0; k<dim(); ++k)
{ {
if ((aux = (p[k]-m_min[k]))<0.) if ((aux = (p[k]-m_min[k]))<Scalar(0))
dist2 += aux*aux; dist2 += aux*aux;
else if ( (aux = (m_max[k]-p[k]))<0. ) else if ( (aux = (m_max[k]-p[k]))<Scalar(0) )
dist2 += aux*aux; dist2 += aux*aux;
} }
return dist2; return dist2;