Browse Source

Minor GCC3 compiler warning fixes.

pull/1/head
Wayne Stambaugh 15 years ago
parent
commit
a338e0e5b3
  1. 2
      gerbview/class_GERBER.h
  2. 8
      polygon/PolyLine.cpp

2
gerbview/class_GERBER.h

@ -139,7 +139,7 @@ private:
public:
GERBER_IMAGE( GERBVIEW_FRAME* aParent, int layer );
~GERBER_IMAGE();
virtual ~GERBER_IMAGE();
void Clear_GERBER_IMAGE();
int ReturnUsedDcodeNumber();
virtual void ResetDefaultValues();

8
polygon/PolyLine.cpp

@ -958,10 +958,10 @@ CPolyLine* CPolyLine::Chamfer( unsigned int aDistance )
// Chamfer one half of an edge at most
if( 0.5*lena < distance )
distance = 0.5*lena;
distance = (unsigned int)(0.5*(double)lena);
if( 0.5*lenb < distance )
distance = 0.5*lenb;
distance = (unsigned int)(0.5*(double)lenb);
nx = (int) ( (double) (distance*xa)/sqrt( (double) (xa*xa + ya*ya) ) );
ny = (int) ( (double) (distance*ya)/sqrt( (double) (xa*xa + ya*ya) ) );
@ -1039,10 +1039,10 @@ CPolyLine* CPolyLine::Fillet( unsigned int aRadius, unsigned int aSegments )
// Limit rounding distance to one half of an edge
if( 0.5*lena*denom < radius )
radius = 0.5*lena*denom;
radius = (unsigned int)(0.5*lena*denom);
if( 0.5*lenb*denom < radius )
radius = 0.5*lenb*denom;
radius = (unsigned int)(0.5*lenb*denom);
// Calculate fillet arc absolute center point (xc, yx)
double k = radius / sqrt( .5*( 1-cosine ) );

Loading…
Cancel
Save