2012-02-28 21:30:46 +00:00
|
|
|
%module pcbnew
|
|
|
|
%import "kicad.i"
|
|
|
|
|
|
|
|
%{
|
|
|
|
#include <class_board_item.h>
|
|
|
|
#include <class_board.h>
|
|
|
|
#include <class_module.h>
|
|
|
|
#include <class_track.h>
|
|
|
|
#include <class_pad.h>
|
2012-03-05 22:49:49 +00:00
|
|
|
#include <dlist.h>
|
2012-03-10 21:40:41 +00:00
|
|
|
#include <wx_helpers.h>
|
2012-03-01 07:21:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
BOARD *GetBoard();
|
2012-02-28 21:30:46 +00:00
|
|
|
%}
|
|
|
|
|
|
|
|
%include <class_board_item.h>
|
|
|
|
%include <class_board.h>
|
|
|
|
%include <class_module.h>
|
|
|
|
%include <class_track.h>
|
2012-03-05 22:49:49 +00:00
|
|
|
%include <class_pad.h>
|
|
|
|
%include <dlist.h>
|
|
|
|
|
|
|
|
%rename(item) operator BOARD_ITEM*;
|
|
|
|
%rename(item) operator TRACK*;
|
|
|
|
%rename(item) operator D_PAD*;
|
|
|
|
%rename(item) operator MODULE*;
|
2012-02-28 21:30:46 +00:00
|
|
|
|
|
|
|
|
2012-03-01 07:21:53 +00:00
|
|
|
BOARD *GetBoard();
|
2012-02-28 21:30:46 +00:00
|
|
|
|
2012-03-05 22:49:49 +00:00
|
|
|
|
|
|
|
|
|
|
|
%template(BOARD_ITEM_List) DLIST<BOARD_ITEM>;
|
2012-02-28 21:30:46 +00:00
|
|
|
%template(MODULE_List) DLIST<MODULE>;
|
|
|
|
%template(TRACK_List) DLIST<TRACK>;
|
|
|
|
%template(PAD_List) DLIST<D_PAD>;
|
2012-03-05 22:49:49 +00:00
|
|
|
|
|
|
|
|
|
|
|
|