Inheritance diagram for oaLayerArrayConstraint:
Public Methods | |
void | getLayers (oaLayerArray &layerNums) const |
void | getPurposes (oaPurposeArray &purposeNums) const |
Static Public Methods | |
oaLayerArrayConstraint * | create (const oaLayerArray &layerNums, const oaLayerArrayConstraintDef *def, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerArrayConstraint * | create (const oaLayerArray &layerNums, const oaLayerArrayConstraintDef *def, const oaString &name, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerArrayConstraint * | create (const oaLayerArray &layerNums, const oaPurposeArray &purposeNums, const oaLayerArrayConstraintDef *def, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerArrayConstraint * | create (const oaLayerArray &layerNums, const oaPurposeArray &purposeNums, const oaLayerArrayConstraintDef *def, const oaString &name, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerArrayConstraint * | find (const oaConstraintGroup *group, const oaLayerArray &layerNums, const oaLayerArrayConstraintDef *def, oaBoolean hardOnly=false) |
oaLayerArrayConstraint * | find (const oaConstraintGroup *group, const oaLayerArray &layerNums, const oaPurposeArray &purposeNums, const oaLayerArrayConstraintDef *def, oaBoolean hardOnly=false) |
oaCollection< oaLayerArrayConstraint, oaConstraintGroup > | getConstraints (const oaConstraintGroup *group, const oaLayerArray &layerNums, const oaLayerArrayConstraintDef *def=NULL) |
oaLayerArrayConstraints get applied to objects by being placed in an oaConstraintGroup.
|
This function creates an explicitly named constraint. The new layer array constraint is created in the same database as the value specified and with the specified purpose.
|
|
This function creates an auto-named constraint. The new layer array constraint is created in the same database as the value specified and with the specified purpose.
|
|
This function creates a new layer array constraint with the specified name in the same database as the specified value.
|
|
This function creates a new, auto-named layer array constraint in the same database as the specified value.
|
|
This function returns the first constraint in this group that matches the definition, layers, purposes, and isHard attribute specified. If no such constraint is found NULL is returned. oavPurposeNumberAny acts as a wildcard and selects any purpose number. If the purpose number array includes oavPurposeNumberAny, the returned constraint must have the other purposes explicitly specified in the array plus any other purpose.
|
|
This function returns the first constraint in this group that matches the specified definition, layers and isHard attribute. If no such constraint is found, NULL is returned.
|
|
This function returns a collection of layer array constraints, with the specified definition, and based on the specified layers, in the specified group. If no definition is specified, all layer array constraints on the specified layers in the group are returned.
|
|
This function returns the layer numbers associated with this layer array constraint. The function fills the layer array provided by the caller. All layer numbers that existed in the layer array before the call are removed from the array, so that after the function returns, the layerNums array contains only the layers on which the constraint depends.
|
|
This function returns the purpose numbers associated with this layer constraint and fills the purposeNums array provided by the caller. Any purpose numbers that exist in the array before the call are removed. After the function returns, the purposeNums array contains only the purpose numbers on which the constraint depends.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.