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) |