Variant Model Items
Function Introduced:
Use the function
ProVariantfeatItemsVisit() to visit the variant items (dimensions, features, and annotations) owned by an inheritance feature or flexible component. The item handles will contain the variant feature model pointer.
Use the function
ProVariantfeatItemStandardize() to remove a varied item from the inheritance feature or flexible component.
Use the function
ProVariantfeatItemCopyGet() to obtain the
copy flag for a given item in the inheritance feature or flexible component. The input arguments of this function are:
• feature—Specifies the variant feature
• item—Specifies the item.
The output arguments of this function are:
• copy—Specifies whether or not to copy the item into the variant feature. If this argument returns true, the item is copied into the feature. If it is false, the item is not copied. This value overrides the value of the features copy all flag.
Use the function
ProVariantfeatItemCopySet() to assign the
copy flag for a given item in the inheritance feature or flexible component.
Use the function
ProVariantfeatItemCopyUnset() to remove the
copy flag for a given item in the inheritance feature or flexible component.