![]() | CodeStack.SwEx.MacroFeature.Base Namespace |
Class | Description | |
---|---|---|
![]() | MacroFeatureRebuildBodyResult |
Represents the result of macro feature where macro feature holds the body or pattern of bodies
|
![]() | MacroFeatureRebuildResult |
Represents the result of the macro feature regeneration method
which should be returned from OnRebuild(ISldWorks, IModelDoc2, IFeature) |
![]() | MacroFeatureRebuldStatusResult |
Represents the status result from macro feature and optional error message
|
![]() | ParameterConverter |
Specific implementation of IParameterConverter |
![]() | ParametersVersionConverter |
Specific implementation of IParametersVersionConverter |
Interface | Description | |
---|---|---|
![]() | IMacroFeatureHandler |
Handler of each macro feature used in MacroFeatureExTParams, THandler |
![]() | IParameterConverter |
Represents the conversion routines between this version of parameters and previous version of the parameters
|
![]() | IParametersVersionConverter |
Mechanism allowing to support backward compatibility of the macro feature parameters across the versions.
This interface is coupled with ParametersVersionAttribute |
Enumeration | Description | |
---|---|---|
![]() | MacroFeatureOutdateState_e |
State of macro feature parameters returned from SetParameters(IModelDoc2, IFeature, IMacroFeatureData, TParams, MacroFeatureOutdateState_e)
or SetParameters(IModelDoc2, IFeature, IMacroFeatureData, TParams, MacroFeatureOutdateState_e) in cases
where new version of macro feature's parameters could not be fully upgraded via IParametersVersionConverter |
![]() | MacroFeatureUnloadReason_e |
Reason of macro feature handler unloading. Used in Unload(MacroFeatureUnloadReason_e) |