Library | Module

Interface IpfcFeatureActionListener



Description

This class defines an action listener for features.
Direct Parent Classes:
IpfcActionListener



Method Summary

SubOnAfterCopy (FromFeat as IpfcFeature, ToFeat as IpfcFeature, Type as IpfcFeatureCopyType)
This is the listener method called after a successful feature copy.
SubOnAfterRegen (Feat as IpfcFeature)
This is the notification function called after a feature has been regenerated.
SubOnAfterSuppress (Feat as IpfcFeature)
This is the notification function called after a feature has been suppressed from a solid.
SubOnBeforeDelete (Feat as IpfcFeature)
This is the action listener called before deleting a feature.
SubOnBeforeParameterCreate (Owner as IpfcFeature, Name as String, Value as IpfcParamValue)
This is the notification function called before a parameter is created. To abort parameter creation throw exception IpfcXCancelProEAction.
SubOnBeforeParameterDelete (Param as IpfcParameter)
This is the listener method called before deleting a parameter. To abort parameter delete operation throw exception IpfcXCancelProEAction.
SubOnBeforeParameterModify (Param as IpfcParameter, Value as IpfcParamValue)
This is the notification function called before a parameter is modified. To abort parameter modification throw exception IpfcXCancelProEAction.
SubOnBeforeRedefine (Feat as IpfcFeature)
This is the notification function called before a feature is redefined.
SubOnBeforeRegen (Feat as IpfcFeature)
This is the notification function called before a feature is regenerated.
SubOnBeforeSuppress (Feat as IpfcFeature)
This is the notification function called before a feature is suppressed.
SubOnRegenFailure (Feat as IpfcFeature)
This is the notification function called when a regeneration fails.



Method Detail


SubOnAfterCopy (FromFeat as IpfcFeature, ToFeat as IpfcFeature, Type as IpfcFeatureCopyType)

This is the listener method called after a successful feature copy.
Parameters:
FromFeat
Feature to be copied
ToFeat
Target for copied feature
Type
Type of feature copy, for example, using the same references, flipped to a miror image, and so on.



SubOnAfterRegen (Feat as IpfcFeature)

This is the notification function called after a feature has been regenerated.
Parameters:
Feat
The feature that was just regenerated



SubOnAfterSuppress (Feat as IpfcFeature)

This is the notification function called after a feature has been suppressed from a solid.
Parameters:
Feat
The feature that was suppressed



SubOnBeforeDelete (Feat as IpfcFeature)

This is the action listener called before deleting a feature.
Parameters:
Feat
The feature about to be deleted



SubOnBeforeParameterCreate (Owner as IpfcFeature, Name as String, Value as IpfcParamValue)

This is the notification function called before a parameter is created. To abort parameter creation throw exception IpfcXCancelProEAction.

Parameters:
Owner
Owner feature of parameter.
Name
Name of the parameter.
Value
Value of the parameter.



SubOnBeforeParameterDelete (Param as IpfcParameter)

This is the listener method called before deleting a parameter. To abort parameter delete operation throw exception IpfcXCancelProEAction.

Parameters:
Param
Parameter to be deleted



SubOnBeforeParameterModify (Param as IpfcParameter, Value as IpfcParamValue)

This is the notification function called before a parameter is modified. To abort parameter modification throw exception IpfcXCancelProEAction.

Parameters:
Param
Name of the parameter.
Value
Value of the parameter.



SubOnBeforeRedefine (Feat as IpfcFeature)

This is the notification function called before a feature is redefined.
Parameters:
Feat
The feature to be redefined



SubOnBeforeRegen (Feat as IpfcFeature)

This is the notification function called before a feature is regenerated.
Parameters:
Feat
The feature to be regenerated



SubOnBeforeSuppress (Feat as IpfcFeature)

This is the notification function called before a feature is suppressed.
Parameters:
Feat
The feature to be suppressed



SubOnRegenFailure (Feat as IpfcFeature)

This is the notification function called when a regeneration fails.
Parameters:
Feat
The feature whose regeneration failed