oaSteinerQuery
模块: oapy._oa._design
导入: from oapy._oa import _design
概览
oaSteinerQuery 在 oapy 中可用,可通过 _design 模块访问。
本页汇总 oaSteinerQuery 当前在 oapy 中可用的 Python 接口。
详细说明
The oaSteinerQuery class implements functionality to query a specified region in a design hierarchy and quickly return all Steiners that overlap the region。
构造函数
_design.oaSteinerQuery()
obj = _design.oaSteinerQuery()
方法总览
| 状态 | Python 调用 |
|---|---|
| ✅ | obj.getLayerNum() |
| ✅ | obj.query(topDesign, layerNum, region, filterSize=0, startLevel=0, stopLevel=100) |
| ✅ | obj.query(topDesign, region, filterSize=0, startLevel=0, stopLevel=100) |
| ✅ | obj.query(topDesign, layerNum, region, xform, filterSize=0, startLevel=0, stopLevel=100) |
| ✅ | obj.query(topDesign, region, xform, filterSize=0, startLevel=0, stopLevel=100) |
| ✅ | obj.querySteiner(steiner) |
方法说明
obj.getLayerNum()
绑定状态: 已绑定
Python 调用: obj.getLayerNum()
This function returns the layer number associated with this steiner query。
Python 示例
from oapy._oa import _design
# assume obj is a oaSteinerQuery
obj.getLayerNum()
obj.query(topDesign, layerNum, region, filterSize=0, startLevel=0, stopLevel=100)
绑定状态: 已绑定
Python 调用: obj.query(topDesign, layerNum, region, filterSize=0, startLevel=0, stopLevel=100)
This function begins the query process to start generating steiners in the specified region of the specified design hierarchy。 This function only generates steiners that are not attached to any layers。
参数
topDesign: Pointer to the top design in which to perform the query。region: The region of interest。xform: The current transform that is applied to the design。filterSize: Only query objects whose size is equal to or larger than filterSize。startLevel: The level of block hierarchy to start the querying。stopLevel: The level of block hierarchy to stop the querying。
Python 示例
from oapy._oa import _design
# assume obj is a oaSteinerQuery
obj.query(topDesign, layerNum, region, filterSize=0, startLevel=0, stopLevel=100)
obj.query(topDesign, region, filterSize=0, startLevel=0, stopLevel=100)
绑定状态: 已绑定
Python 调用: obj.query(topDesign, region, filterSize=0, startLevel=0, stopLevel=100)
This function begins the query process to start generating steiners on the specified region of the specified design hierarchy。 specified layer, in the specified region of the specified design hierarchy。 specified layer in the specified region of the specified design hierarchy。
参数
topDesign: Pointer to the top design in which to perform the query。layerNum: Only query objects that have this layer number。region: The region of interest。xform: The current transform that is applied to the design。filterSize: Only query objects whose size is equal to or larger than filterSize。startLevel: The level of block hierarchy to start the querying。stopLevel: The level of block hierarchy to stop the querying。
Python 示例
from oapy._oa import _design
# assume obj is a oaSteinerQuery
obj.query(topDesign, region, filterSize=0, startLevel=0, stopLevel=100)
obj.query(topDesign, layerNum, region, xform, filterSize=0, startLevel=0, stopLevel=100)
绑定状态: 已绑定
Python 调用: obj.query(topDesign, layerNum, region, xform, filterSize=0, startLevel=0, stopLevel=100)
This function begins the query process to start generating steiners in the specified region of the specified design hierarchy。 This function only generates steiners that are not attached to any layers。
参数
topDesign: Pointer to the top design in which to perform the query。region: The region of interest。filterSize: Only query objects whose size is equal to or larger than filterSize。startLevel: The level of block hierarchy to start the querying。stopLevel: The level of block hierarchy to stop the querying。
Python 示例
from oapy._oa import _design
# assume obj is a oaSteinerQuery
obj.query(topDesign, layerNum, region, xform, filterSize=0, startLevel=0, stopLevel=100)
obj.query(topDesign, region, xform, filterSize=0, startLevel=0, stopLevel=100)
绑定状态: 已绑定
Python 调用: obj.query(topDesign, region, xform, filterSize=0, startLevel=0, stopLevel=100)
This function begins the query process to start generating steiners on the specified layer in the specified region of the specified design hierarchy。
参数
topDesign: Pointer to the top design in which to perform the query。layerNum: Only query objects that have this layer number。region: The region of interest。filterSize: Only query objects whose size is equal to or larger than filterSize。startLevel: The level of block hierarchy to start the querying。stopLevel: The level of block hierarchy to stop the querying。
Python 示例
from oapy._oa import _design
# assume obj is a oaSteinerQuery
obj.query(topDesign, region, xform, filterSize=0, startLevel=0, stopLevel=100)
obj.querySteiner(steiner)
绑定状态: 已绑定
Python 调用: obj.querySteiner(steiner)
The function processes each result of the steiner query。
参数
steiner: Pointer to the oaSteiner object that is being queried。
Python 示例
from oapy._oa import _design
# assume obj is a oaSteinerQuery
obj.querySteiner(steiner)