Silence some warnings with static_casts
This commit is contained in:
parent
aacc9746e3
commit
d55e2049e5
|
@ -27,7 +27,7 @@
|
||||||
#include <trigo.h>
|
#include <trigo.h>
|
||||||
#include <wx/debug.h> // For the wxASSERT
|
#include <wx/debug.h> // For the wxASSERT
|
||||||
|
|
||||||
#define RADPERDEG 0.0174533
|
#define RADPERDEG 0.0174533f
|
||||||
|
|
||||||
void DrawRoundArrow( SFVEC3F aPosition, SFVEC3F aTargetPos, float aSize )
|
void DrawRoundArrow( SFVEC3F aPosition, SFVEC3F aTargetPos, float aSize )
|
||||||
{
|
{
|
||||||
|
@ -155,7 +155,7 @@ void DrawHalfOpenCylinder( unsigned int aNrSidesPerCircle )
|
||||||
{
|
{
|
||||||
SFVEC2D corner = SFVEC2D( 0.0, radius );
|
SFVEC2D corner = SFVEC2D( 0.0, radius );
|
||||||
RotatePoint( &corner.x, &corner.y, ii );
|
RotatePoint( &corner.x, &corner.y, ii );
|
||||||
glVertex3f( corner.x, corner.y, 0.0 );
|
glVertex3f( static_cast<GLfloat>( corner.x ), static_cast<GLfloat>( corner.y ), 0.0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
glVertex3d( 0.0, -radius, 0.0 );
|
glVertex3d( 0.0, -radius, 0.0 );
|
||||||
|
@ -171,7 +171,7 @@ void DrawHalfOpenCylinder( unsigned int aNrSidesPerCircle )
|
||||||
SFVEC2D corner = SFVEC2D( 0.0, radius );
|
SFVEC2D corner = SFVEC2D( 0.0, radius );
|
||||||
|
|
||||||
RotatePoint( &corner.x, &corner.y, ii );
|
RotatePoint( &corner.x, &corner.y, ii );
|
||||||
glVertex3f( corner.x, corner.y, 1.0 );
|
glVertex3f( static_cast<GLfloat>( corner.x ), static_cast<GLfloat>( corner.y ), 1.0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
glVertex3f( 0.0, radius, 1.0 );
|
glVertex3f( 0.0, radius, 1.0 );
|
||||||
|
@ -185,9 +185,10 @@ void DrawHalfOpenCylinder( unsigned int aNrSidesPerCircle )
|
||||||
SFVEC2D corner = SFVEC2D( 0.0, radius );
|
SFVEC2D corner = SFVEC2D( 0.0, radius );
|
||||||
|
|
||||||
RotatePoint( &corner.x, &corner.y, ii );
|
RotatePoint( &corner.x, &corner.y, ii );
|
||||||
glNormal3f( corner.x * 2.0f, corner.y * 2.0f, 0.0f );
|
glNormal3f( static_cast<GLfloat>( corner.x * 2.0f ),
|
||||||
glVertex3f( corner.x, corner.y, 1.0 );
|
static_cast<GLfloat>( corner.y * 2.0f ), 0.0f );
|
||||||
glVertex3f( corner.x, corner.y, 0.0 );
|
glVertex3f( static_cast<GLfloat>( corner.x ), static_cast<GLfloat>( corner.y ), 1.0f );
|
||||||
|
glVertex3f( static_cast<GLfloat>( corner.x ), static_cast<GLfloat>( corner.y ), 0.0f );
|
||||||
}
|
}
|
||||||
|
|
||||||
glNormal3f( 0.0, 1.0f, 0.0f );
|
glNormal3f( 0.0, 1.0f, 0.0f );
|
||||||
|
|
|
@ -165,7 +165,7 @@ void SHADER::SetParameter( int parameterNumber, float f0, float f1, float f2, fl
|
||||||
void SHADER::SetParameter( int aParameterNumber, const VECTOR2D& aValue ) const
|
void SHADER::SetParameter( int aParameterNumber, const VECTOR2D& aValue ) const
|
||||||
{
|
{
|
||||||
assert( (unsigned) aParameterNumber < parameterLocation.size() );
|
assert( (unsigned) aParameterNumber < parameterLocation.size() );
|
||||||
glUniform2f( parameterLocation[aParameterNumber], aValue.x, aValue.y );
|
glUniform2f( parameterLocation[aParameterNumber], static_cast<GLfloat>( aValue.x ), static_cast<GLfloat>( aValue.y ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -128,7 +128,7 @@ bool DIALOG_GLOBAL_SYM_LIB_TABLE_CONFIG::TransferDataFromWindow()
|
||||||
if( !SYMBOL_LIB_TABLE::LoadGlobalTable( SYMBOL_LIB_TABLE::GetGlobalLibTable() ) )
|
if( !SYMBOL_LIB_TABLE::LoadGlobalTable( SYMBOL_LIB_TABLE::GetGlobalLibTable() ) )
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
catch( const IO_ERROR& ioe )
|
catch( const IO_ERROR& )
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,7 +67,7 @@ std::unique_ptr<SIM_MODEL_SPICE> SIM_MODEL_SPICE::Create( const SIM_LIBRARY_SPIC
|
||||||
spiceModel->m_spiceModelParser->ReadModel( aLibrary, aSpiceCode );
|
spiceModel->m_spiceModelParser->ReadModel( aLibrary, aSpiceCode );
|
||||||
return std::unique_ptr<SIM_MODEL_SPICE>( spiceModel );
|
return std::unique_ptr<SIM_MODEL_SPICE>( spiceModel );
|
||||||
}
|
}
|
||||||
catch( const IO_ERROR& e )
|
catch( const IO_ERROR& )
|
||||||
{
|
{
|
||||||
// Fall back to raw spice code
|
// Fall back to raw spice code
|
||||||
}
|
}
|
||||||
|
|
|
@ -242,7 +242,7 @@ VECTOR2<T>::VECTOR2( T aX, T aY )
|
||||||
template <class T>
|
template <class T>
|
||||||
T VECTOR2<T>::EuclideanNorm() const
|
T VECTOR2<T>::EuclideanNorm() const
|
||||||
{
|
{
|
||||||
return sqrt( (extended_type) x * x + (extended_type) y * y );
|
return static_cast<T>( sqrt( (extended_type) x * x + (extended_type) y * y ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -421,7 +421,7 @@ VECTOR2<T> VECTOR2<T>::operator/( double aFactor ) const
|
||||||
if( std::is_integral<T>::value )
|
if( std::is_integral<T>::value )
|
||||||
return VECTOR2<T>( KiROUND( x / aFactor ), KiROUND( y / aFactor ) );
|
return VECTOR2<T>( KiROUND( x / aFactor ), KiROUND( y / aFactor ) );
|
||||||
else
|
else
|
||||||
return VECTOR2<T>( x / aFactor, y / aFactor );
|
return VECTOR2<T>( static_cast<T>( x / aFactor ), static_cast<T>( y / aFactor ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue