Inheritance diagram for oaSimpleConstraint:
Static Public Methods | |
oaSimpleConstraint * | create (const oaSimpleConstraintDef *def, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaSimpleConstraint * | create (const oaSimpleConstraintDef *def, const oaString &name, oaValue *value, oaBoolean isHard=true, const oaConstraintParamArray *params=NULL) |
oaSimpleConstraint * | find (const oaConstraintGroup *group, const oaSimpleConstraintDef *def, oaBoolean hardOnly=false) |
oaCollection< oaSimpleConstraint, oaConstraintGroup > | getConstraints (const oaConstraintGroup *group, const oaSimpleConstraintDef *def) |
oaSimpleConstraints always have a value, and are created in the same database as that value. oaSimpleConstraints get applied to objects by being placed in an oaConstraintGroup.
|
This function creates an explicitly name 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 hard or soft constraint in the group with the definition specified.
|
|
This function returns a collection of simple constraints in the specified group whose definition matches the one given. If no definition is specified, all simple constraints in that group are returned.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.