3 self._parent = parent
4 self._project = parent._project()
5
6 @property
8 if len(self._project.geometry())<1:
9 return None
10 return [self._project.geometry()[0]._instance(i) for i in range(self._project.geometry()[0]._instanceCount())]
11
13 if len(self._project.geometry())<1:
14 return None
15
16 for i in range(self._project.geometry()[0]._instanceCount()):
17 inst = self._project.geometry()[0]._instance(i)
18 if inst.name==name:
19 return inst
20 return None
21
22 @property
24 if len(self._project.geometry())<1:
25 return []
26 return self._project.geometry()[0]._netList()
27
28 @property
30 if len(self._project.geometry())<1:
31 return []
32 return self._project.geometry()[0]._componentList()
33
35 if len(self._project.geometry())<1:
36 return None
37
38 for component in self._project.geometry()[0]._componentList():
39 if component.cellName==name:
40 return component
41 return None
42
43
49
50 @property
59
61 if len(self._project.geometry())<1:
62 return
63
64 if isinstance(netNames, (list,)):
65 netNameList = netNames
66 else:
67 netNameList = [netNames]
68 self._project.geometry()[0]._setViaBackdrillEnabled(netNameList, value)
69
71 if len(self._project.geometry())<1:
72 return
73
74 if isinstance(netNames, (list,)):
75 netNameList = netNames
76 else:
77 netNameList = [netNames]
78 self._project.geometry()[0]._setViaMaxStubLength(netNameList, value)
79