fixed building retina code on Windows
authorVadim Pisarevsky <no@email>
Thu, 11 Aug 2011 22:02:52 +0000 (22:02 +0000)
committerVadim Pisarevsky <no@email>
Thu, 11 Aug 2011 22:02:52 +0000 (22:02 +0000)
modules/contrib/src/imagelogpolprojection.cpp

index 84f5940..cc15090 100644 (file)
@@ -362,7 +362,7 @@ bool ImageLogPolProjection::_initLogPolarCortexSampling(const double reductionFa
 
        //std::cout<<"ImageLogPolProjection::Starting cortex projection"<<std::endl;
        // compute transformation, get theta and Radius in reagrd of the output sampled pixel
-       double diagonalLenght=sqrt(_outputNBcolumns*_outputNBcolumns+_outputNBrows*_outputNBrows);
+       double diagonalLenght=sqrt((double)(_outputNBcolumns*_outputNBcolumns+_outputNBrows*_outputNBrows));
        for (unsigned int radiusIndex=0;radiusIndex<_outputNBcolumns;++radiusIndex)
                for(unsigned int orientationIndex=0;orientationIndex<_outputNBrows;++orientationIndex)
                {