Fix minor compil and Coverity warnings.

This commit is contained in:
jean-pierre charras 2024-06-15 11:20:21 +02:00
parent 3e16359b4f
commit 16e708a0e7
5 changed files with 8 additions and 2 deletions

View File

@ -2539,6 +2539,7 @@ mpFXYVector::mpFXYVector( const wxString& name, int flags ) :
mpFXY( name, flags )
{
m_index = 0;
m_sweepWindow = 0;
m_minX = -1;
m_maxX = 1;
m_minY = -1;

View File

@ -1038,7 +1038,7 @@ SCH_SHEET* SCH_IO_EAGLE::loadModuleInstance( const std::unique_ptr<EMODULEINST>&
portExtWire->SetEndPoint( portExtWireEndpoint );
currentScreen->Append( portExtWire );
LABEL_FLAG_SHAPE pinType;
LABEL_FLAG_SHAPE pinType = LABEL_FLAG_SHAPE::L_UNSPECIFIED;
if( port->direction )
{

View File

@ -87,6 +87,9 @@ BOARD::BOARD() :
// A too large value do not allow safely connecting 2 shapes like very short segments.
m_outlinesChainingEpsilon = pcbIUScale.mmToIU( DEFAULT_CHAINING_EPSILON_MM );
m_DRCMaxClearance = 0;
m_DRCMaxPhysicalClearance = 0;
// we have not loaded a board yet, assume latest until then.
m_fileFormatVersionAtLoad = LEGACY_BOARD_FILE_VERSION;

View File

@ -1536,11 +1536,13 @@ bool STEP_PCB_MODEL::MakeShapes( std::vector<TopoDS_Shape>& aShapes, const SHAPE
}*/
}
#if 0 // No longer in use
auto toPoint = [&]( const VECTOR2D& aKiCoords ) -> gp_Pnt
{
return gp_Pnt( pcbIUScale.IUTomm( aKiCoords.x - aOrigin.x ),
-pcbIUScale.IUTomm( aKiCoords.y - aOrigin.y ), aZposition );
};
#endif
gp_Pln basePlane( gp_Pnt( 0.0, 0.0, aZposition ),
std::signbit( aThickness ) ? -gp::DZ() : gp::DZ() );

View File

@ -769,7 +769,7 @@ void PCB_PAINTER::renderNetNameForSegment( const SHAPE_SEGMENT& aSeg, const COLO
// Check if the track is long enough to have a netname displayed
int seg_minlength = aSeg.GetWidth() * num_char;
SEG::ecoord seg_minlength_sq = seg_minlength * seg_minlength;
SEG::ecoord seg_minlength_sq = (SEG::ecoord)seg_minlength * seg_minlength;
if( aSeg.GetSeg().SquaredLength() < seg_minlength_sq )
return;