Inheritance diagram for oaLayerConstraint:
Public Methods | |
oaLayerNum | getLayer () const |
oaPurposeNum | getPurpose () const |
Static Public Methods | |
oaLayerConstraint * | create (oaLayerNum layer, const oaLayerConstraintDef *def, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerConstraint * | create (oaLayerNum layer, const oaLayerConstraintDef *def, const oaString &name, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerConstraint * | create (oaLayerNum layer, oaPurposeNum purpose, const oaLayerConstraintDef *def, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerConstraint * | create (oaLayerNum layer, oaPurposeNum purpose, const oaLayerConstraintDef *def, const oaString &name, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaLayerConstraint * | find (const oaConstraintGroup *group, oaLayerNum layer, const oaLayerConstraintDef *def, oaBoolean hardOnly=false) |
oaLayerConstraint * | find (const oaConstraintGroup *group, oaLayerNum layer, oaPurposeNum purpose, const oaLayerConstraintDef *def, oaBoolean hardOnly=false) |
oaCollection< oaLayerConstraint, oaConstraintGroup > | getConstraints (const oaConstraintGroup *group, oaLayerNum layer, const oaLayerConstraintDef *def=NULL) |
If a purpose is specified along with the layer associated with the oaLayerConstraint, the constraint applies only between shapes with the specified purpose on that layer.
|
This function creates an explicitly named constraint. The new layer constraint is created with the specified purpose in the same database as the value specified.
|
|
This function creates an auto-named constraint. The new layer constraint is created with the specified purpose in the same database as the value specified.
|
|
This function creates an explicitly named constraint with the specified attributes. The constraint is created in the same database as the value. The constraint parameters must also exist in the same database as the value.
|
|
This function creates an auto-named constraint with the specified attributes. The constraint is created in the same database as the value. The constraint parameters must also exist in the same database as the value.
|
|
This function returns the first constraint in this group that matches the definition, layer, purpose, and isHard attribute specified. If no such constraint is found, NULL is returned. If the purpose number is oavPurposeNumberAny, the returned constraint can have any purpose. If the purpose number is oavPurposeNumberNo, the returned constraint must have no purpose specified.
|
|
This function returns the first hard or soft constraint in this group that matches the definition, and layer specified. If no such constraint is found, NULL is returned.
|
|
This function returns a collection of layer constraints in the specified group the definition of which matches the one given. If no definition is specified, all layer constraints on that layer in that group are returned.
|
|
This function returns layer number associated with this layer constraint. |
|
This function returns the purpose number associated with this layer constraint.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.