bmp2cmp: include cleanup

This commit is contained in:
Simon Wells 2016-01-15 19:57:52 -05:00 committed by Chris Pavlina
parent 74ef947575
commit 24d293ab8d
3 changed files with 18 additions and 23 deletions

View File

@ -2,7 +2,6 @@
include_directories( BEFORE ${INC_BEFORE} ) include_directories( BEFORE ${INC_BEFORE} )
include_directories( include_directories(
../potrace ../potrace
../common
../polygon ../polygon
${INC_AFTER} ${INC_AFTER}
) )

View File

@ -30,19 +30,19 @@
#include <confirm.h> #include <confirm.h>
#include <gestfich.h> #include <gestfich.h>
#include <wildcards_and_files_ext.h> #include <wildcards_and_files_ext.h>
#include <bitmap2cmp_gui_base.h>
#include <bitmap2component.h>
#include <potracelib.h>
#include <bitmap_io.h> #include <bitmap_io.h>
#include <colors_selection.h> #include <colors_selection.h>
#include <build_version.h> #include <build_version.h>
#include <menus_helpers.h> #include <menus_helpers.h>
#include <kiway.h> #include <kiway.h>
#include <kiface_i.h> #include <kiface_i.h>
#include <potracelib.h>
#include "bitmap2component.h"
#include "bitmap2cmp_gui_base.h"
#define KEYWORD_FRAME_POSX wxT( "Bmconverter_Pos_x" ) #define KEYWORD_FRAME_POSX wxT( "Bmconverter_Pos_x" )
#define KEYWORD_FRAME_POSY wxT( "Bmconverter_Pos_y" ) #define KEYWORD_FRAME_POSY wxT( "Bmconverter_Pos_y" )

View File

@ -21,28 +21,24 @@
* or you may write to the Free Software Foundation, Inc., * or you may write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include <cmath>
#include <algorithm> // std::max #include <algorithm> // std::max
// For some unknown reasons, polygon.hpp should be included first
#include <boost/polygon/polygon.hpp>
#include <wx/wx.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <cmath> #include <cmath>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <vector> #include <vector>
#include <layers_id_colors_and_visibility.h>
#include <common.h> #include <common.h>
#include <bitmap2component.h>
#include <geometry/shape_poly_set.h> #include <geometry/shape_poly_set.h>
#include <layers_id_colors_and_visibility.h>
// include this after shape_poly_set.h to avoid redefinition of min, max ...
#include <potracelib.h> #include <potracelib.h>
#include "bitmap2component.h"
/* free a potrace bitmap */ /* free a potrace bitmap */
static void bm_free( potrace_bitmap_t* bm ) static void bm_free( potrace_bitmap_t* bm )
{ {
@ -60,14 +56,14 @@ static void bm_free( potrace_bitmap_t* bm )
class BITMAPCONV_INFO class BITMAPCONV_INFO
{ {
public: public:
enum OUTPUT_FMT_ID m_Format; // File format enum OUTPUT_FMT_ID m_Format; // File format
int m_PixmapWidth; int m_PixmapWidth;
int m_PixmapHeight; // the bitmap size in pixels int m_PixmapHeight; // the bitmap size in pixels
double m_ScaleX; double m_ScaleX;
double m_ScaleY; // the conversion scale double m_ScaleY; // the conversion scale
potrace_path_t* m_Paths; // the list of paths, from potrace (list of lines and bezier curves) potrace_path_t* m_Paths; // the list of paths, from potrace (list of lines and bezier curves)
FILE* m_Outfile; // File to create FILE* m_Outfile; // File to create
const char * m_CmpName; // The string used as cmp/footprint name const char * m_CmpName; // The string used as cmp/footprint name
public: public:
BITMAPCONV_INFO(); BITMAPCONV_INFO();