MCPcopy
hub / github.com/scottbez1/splitflap / copy

Method copy

thirdparty/panelize.py:1271–1285  ·  view source on GitHub ↗
( self, trans )

Source from the content-addressed store, hash-verified

1269 writer.end()
1270
1271 def copy( self, trans ):
1272 obj = Pad( self.obj_name )
1273 obj.set( "nr", self.nr )
1274 obj.set( "kind", self.kind )
1275 obj.set( "shape", self.shape )
1276 obj.set( "at", trans.add_flip_rot( self.at ) )
1277 obj.set( "size", self.size.clone() )
1278 obj.set( "drill", self.drill.copy( trans ) )
1279 obj.set( "rect_delta", self.rect_delta.clone() )
1280 for layer in self.layers.values:
1281 obj.layers.values.append( trans.layer( layer ) )
1282 obj.set( "clearance", self.clearance.clone() )
1283 obj.set( "net", trans.net( self.net ) )
1284 obj.set( "zone_connect", self.zone_connect.clone() )
1285 return obj
1286
1287
1288class NamedVector3D( KicadFatObj ):

Callers

nothing calls this directly

Calls 8

PadClass · 0.85
setMethod · 0.80
add_flip_rotMethod · 0.80
layerMethod · 0.80
netMethod · 0.80
cloneMethod · 0.45
copyMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected