Cast more int vars to double to avoid overflow warning

This commit is contained in:
catalinr 2019-10-14 22:20:37 +03:00
parent 62981e1561
commit 67dd28619f

View File

@ -155,7 +155,8 @@ inline wxDouble wxPoint2DInt::GetDistance( const wxPoint2DInt &pt ) const
inline wxDouble wxPoint2DInt::GetDistanceSquare( const wxPoint2DInt &pt ) const inline wxDouble wxPoint2DInt::GetDistanceSquare( const wxPoint2DInt &pt ) const
{ {
return ( (wxDouble)(pt.m_x-m_x)*(pt.m_x-m_x) + (wxDouble)(pt.m_y-m_y)*(pt.m_y-m_y) ); return ( ((wxDouble)pt.m_x-m_x)*((wxDouble)pt.m_x-m_x) +
((wxDouble)pt.m_y-m_y)*((wxDouble)pt.m_y-m_y) );
} }
inline wxInt32 wxPoint2DInt::GetDotProduct( const wxPoint2DInt &vec ) const inline wxInt32 wxPoint2DInt::GetDotProduct( const wxPoint2DInt &vec ) const