From 28497f10dd8a2915c2cb02f90d5fa8547078c37c Mon Sep 17 00:00:00 2001 From: Dick Hollenbeck Date: Fri, 25 Apr 2014 01:43:14 -0500 Subject: [PATCH] SEGVIA -> VIA for swig --- pcbnew/scripting/board_item.i | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/pcbnew/scripting/board_item.i b/pcbnew/scripting/board_item.i index 37e3ed1f83..1671c10da2 100644 --- a/pcbnew/scripting/board_item.i +++ b/pcbnew/scripting/board_item.i @@ -36,28 +36,27 @@ } %extend BOARD_ITEM -{ - TEXTE_PCB* Cast_to_TEXTE_PCB() { return dynamic_cast(self); } - DIMENSION* Cast_to_DIMENSION() { return dynamic_cast(self); } - MODULE* Cast_to_MODULE() { return dynamic_cast(self); } - TEXTE_MODULE* Cast_to_TEXTE_MODULE(){ return dynamic_cast(self); } - DRAWSEGMENT* Cast_to_DRAWSEGMENT() { return dynamic_cast(self); } - MARKER_PCB* Cast_to_MARKER_PCB() { return dynamic_cast(self); } - BOARD* Cast_to_BOARD() { return dynamic_cast(self); } - EDGE_MODULE* Cast_to_EDGE_MODULE() { return dynamic_cast(self); } - D_PAD* Cast_to_D_PAD() { return dynamic_cast(self); } - TRACK* Cast_to_TRACK() { return dynamic_cast(self); } +{ + TEXTE_PCB* Cast_to_TEXTE_PCB() { return dynamic_cast(self); } + DIMENSION* Cast_to_DIMENSION() { return dynamic_cast(self); } + MODULE* Cast_to_MODULE() { return dynamic_cast(self); } + TEXTE_MODULE* Cast_to_TEXTE_MODULE() { return dynamic_cast(self); } + DRAWSEGMENT* Cast_to_DRAWSEGMENT() { return dynamic_cast(self); } + MARKER_PCB* Cast_to_MARKER_PCB() { return dynamic_cast(self); } + BOARD* Cast_to_BOARD() { return dynamic_cast(self); } + EDGE_MODULE* Cast_to_EDGE_MODULE() { return dynamic_cast(self); } + D_PAD* Cast_to_D_PAD() { return dynamic_cast(self); } + TRACK* Cast_to_TRACK() { return dynamic_cast(self); } SEGZONE* Cast_to_SEGZONE() { return dynamic_cast(self); } - SEGVIA* Cast_to_SEGVIA() { return dynamic_cast(self); } - + VIA* Cast_to_VIA() { return dynamic_cast(self); } %pythoncode { def Cast(self): - + ct = self.GetClass() - + if ct=="PTEXT": return self.Cast_to_TEXTE_PCB() elif ct=="BOARD": @@ -77,7 +76,7 @@ elif ct=="ZONE": return self.Cast_to_SEGZONE() elif ct=="VIA": - return self.Cast_to_SEGVIA() + return self.Cast_to_VIA() elif ct=="TRACK": return self.Cast_to_TRACK() else: