User's Guide > Features > Feature Operations
Feature Operations
 
Methods and Properties Introduced:
The method pfcSolid.ExecuteFeatureOps() causes a sequence of feature operations to run in order. Feature operations include suppressing, resuming, reordering, and deleting features. The optional pfcRegenInstructions argument specifies whether the user can fix the model if a regeneration failure occurs.
* 
Regenerating models in resolve_mode is not supported. As a result, the method pfcSolid.ExecuteFeatureOps() is not supported anymore.
Some of the operations have specific options that you can modify to control the operation:
Clip—Specifies whether to delete or suppress all features after the selected feature. By default, this option is false.
Use the properties pfcDeleteOperation.Clip and pfcSuppressOperation.Clip to modify this option.
AllowGroupMembers—If this option is set to true and if the feature to be deleted or suppressed is a member of a group, then the feature will be deleted or suppressed out of the group. If this option is set to false, then the entire group containing the feature is deleted or suppressed. By default, this option is false. It can be set to true only if the option Clip is set to true.
AllowChildGroupMembers—If this option is set to true and if the children of the feature to be deleted or suppressed are members of a group, then the children of the feature are individually deleted or suppressed out of the group. If this option is set to false, then the entire group containing the feature and its children are deleted or suppressed. By default, this option is false. It can be set to true only if the options Clip and AllowGroupMembers are set to true.
KeepEmbeddedDatums—Specifies whether to retain the embedded datums stored in a feature while deleting the feature. By default, this option is false.
Use the property pfcDeleteOperation.KeepEmbeddedDatums to modify this option.
WithParents—Specifies whether to resume the parents of the selected feature.
Use the property pfcResumeOperation.WithParents to modify this option.
BeforeFeat—Specifies the feature before which you want to reorder the features.
Use the property pfcReorderBeforeOperation.BeforeFeat to modify this option.
AfterFeat—Specifies the feature after which you want to reorder the features.
Use the property pfcReorderAfterOperation.AfterFeat to modify this option.
Was this helpful?