首页 / wafer / oaWaferFeature

oaWaferFeature

模块: oapy._oa._wafer 导入: from oapy._oa import _wafer

概览

oaWaferFeatureoapy 中可用,可通过 _wafer 模块访问。

本页汇总 oaWaferFeature 当前在 oapy 中可用的 Python 接口。

详细说明

The oaWaferFeature class implements an object representing an area that prevents printing on a silicon wafer。 The oaWaferFeature class can be observed by deriving from oaObserver

方法总览

状态 Python 调用
obj.destroy()
obj.getName(name)
obj.getWaferFeatureType()
obj.getBoundary(points)
obj.setName(name)
obj.setWaferFeatureType(feature)
obj.setBoundary(points)
_wafer.oaWaferFeature.create(waferDesc, name, feature, boundary)
_wafer.oaWaferFeature.find(waferDesc, name)

方法说明

obj.destroy()

绑定状态: 已绑定

Python 调用: obj.destroy()

This function destroys this wafer feature, removing it from the database。

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.destroy()

obj.getName(name)

绑定状态: 已绑定

Python 调用: obj.getName(name)

This function returns the name of this wafer feature。

参数

  • name: The string to return the feature name in。

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.getName(name)

obj.getWaferFeatureType()

绑定状态: 已绑定

Python 调用: obj.getWaferFeatureType()

This function returns the type of this wafer feature。

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.getWaferFeatureType()

obj.getBoundary(points)

绑定状态: 已绑定

Python 调用: obj.getBoundary(points)

This function returns the boundary of this wafer feature in the given pointArray。

参数

  • points: The boundary is returned in this array of points。

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.getBoundary(points)

obj.setName(name)

绑定状态: 已绑定

Python 调用: obj.setName(name)

This function changes the name of this waferFeature。

参数

  • name: The new name to give this wafer feature。

异常

  • oacWaferFeatureAlreadyExists

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.setName(name)

obj.setWaferFeatureType(feature)

绑定状态: 已绑定

Python 调用: obj.setWaferFeatureType(feature)

This function changes the feature type of this waferFeature。

参数

  • feature: The new type to give this wafer feature。

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.setWaferFeatureType(feature)

obj.setBoundary(points)

绑定状态: 已绑定

Python 调用: obj.setBoundary(points)

This function changes the boundary of this waferFeature to have the new set of points specified in the given pointArray。 Exceptions are thrown if the specified points have coincident or collinear lines or if the number of new points is less than three。

参数

  • points: The new boundary to give this wafer feature。

异常

  • oacWaferFeatureHasExtraPoints
  • oacWaferFeatureTooFewPoints

Python 示例

from oapy._oa import _wafer

# assume obj is a oaWaferFeature
obj.setBoundary(points)

_wafer.oaWaferFeature.create(waferDesc, name, feature, boundary)

绑定状态: 已绑定

Python 调用: _wafer.oaWaferFeature.create(waferDesc, name, feature, boundary)

This function creates a waferFeature of the specified type with the given boundary。

参数

  • waferDesc: The wafer description to associate this wafer feature with。
  • name: The name to give the wafer feature。
  • feature: The wafer feature type。
  • boundary: The boundary of the feature specified as an array of points。

异常

  • oacWaferFeatureHasExtraPoints
  • oacWaferFeatureTooFewPoints
  • oacWaferFeatureAlreadyExists

Python 示例

from oapy._oa import _wafer

_wafer.oaWaferFeature.create(waferDesc, name, feature, boundary)

_wafer.oaWaferFeature.find(waferDesc, name)

绑定状态: 已绑定

Python 调用: _wafer.oaWaferFeature.find(waferDesc, name)

This function searches the wafer description for a stepper map with the given name。 A pointer to the stepper map is returned if found。 Otherwise, NULL is returned。

参数

  • waferDesc: The wafer description to search。
  • name: The name of the feature to search for。

Python 示例

from oapy._oa import _wafer

_wafer.oaWaferFeature.find(waferDesc, name)