Hide Table of Contents
IConfiguration Interface Methods

For a list of all members of this type, see IConfiguration members.

Public Methods

 NameDescription
 MethodAddExplodeStepObsolete. Superseded by IConfiguration::AddExplodeStep2.  
 MethodAddExplodeStep2Adds a regular (translate and rotate) explode step to the explode view of the active configuration.  
 MethodAddPartExplodeStepAdds an explode step to the specified explode view of a multibody part.  
 MethodAddRadialExplodeStepAdds a radial explode step to the explode view of the active configuration.  
 MethodApplyDisplayStateApplies the specified display state to this configuration.  
 MethodCopyDisplayStateFromConfigurationCopies the specified display state from the specified configuration to this configuration.  
 MethodCreateDisplayStateCreates a display state for this configuration.  
 MethodDeleteDisplayStateDeletes the specified display state from this configuration.  
 MethodDeleteExplodeStepDeletes the specified explode step.  
 MethodGet3DExperienceTypeGets how this configuration is viewed in SOLIDWORKS Connected.  
 MethodGetChildrenGets all of the children configurations of this derived configuration.  
 MethodGetChildrenCountGets the number of children for this configuration.  
 MethodGetComponentConfigNameGets the referenced configuration name of the specified component in this configuration.  
 MethodGetComponentSuppressionStateGets the suppression state of the specified component in this configuration.  
 MethodGetCurrentPartExplodeViewNameGets the explode view name in the current configuration.  
 MethodGetCustomPropertiesObsolete. Superseded by IConfiguration::CustomPropertyManager.  
 MethodGetCustomPropertiesCountObsolete. Superseded by IConfiguration::CustomPropertyManager.  
 MethodGetDisplayStateBodyPropertiesGets the bodies and their material properties in the specified display state.  
 MethodGetDisplayStateComponentPropertiesGets the components and their material properties in the specified display state.  
 MethodGetDisplayStateComponentVisibilityGets the components and their visibilities in the specified display state.  
 MethodGetDisplayStateFacePropertiesGets the faces and their material properties in the specified display state.  
 MethodGetDisplayStateFeaturePropertiesGets the features and their material properties in the specified display state.  
 MethodGetDisplayStatePropertiesGets the material properties of the specified display state.  
 MethodGetDisplayStatesGets the names of the display states for this configuration.  
 MethodGetDisplayStatesCountGets the number of display states for this configuration.  
 MethodGetExpandedGets whether this configuration's node is expanded in the specified pane of the ConfigurationManager.  
 MethodGetExplodeStepGets the specified explode step in this configuration's explode step sequence.  
 MethodGetIDGets the configuration ID of this configuration.  
 MethodGetNumberOfExplodeStepsGets the number of explode steps for this configuration.  
 MethodGetNumberOfPartExplodeStepsGets the number of explode steps in the explode view of a multibody part.  
 MethodGetParameterCountGets the number of parameters for this configuration.  
 MethodGetParametersGets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration.  
 MethodGetParentGets the parent configuration of this derived configuration.  
 MethodGetPartExplodeStepGets the specified explode step of an explode view of a multibody part.  
 MethodGetRepresentationParentGets the Physical Product represented by this configuration.  
 MethodGetRootComponentObsolete. Superseded by IConfiguration::GetRootComponent3.  
 MethodGetRootComponent3Gets the root component for this assembly configuration.  
 MethodGetSceneGets the ISwScene object for this configuration.  
 MethodGetStreamNameGets the name of the stream for the current configuration.  
 MethodIAddExplodeStepAdds a new explode step to the configuration.  
 MethodIGetChildrenGets all of the children configurations of this derived configuration.  
 MethodIGetCustomPropertiesObsolete. Superseded by IConfiguration::CustomPropertyManager.  
 MethodIGetDisplayStatesGets the names of the display states for this configuration.  
 MethodIGetExplodeStepGets a pointer to the specified explode step in the configuration explode step sequence.  
 MethodIGetParametersGets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration.  
 MethodIGetRootComponentObsolete. Superseded by IConfiguration::IGetRootComponent2.  
 MethodIGetRootComponent2Obsolete. Superseded by IConfiguration::GetRootComponent3.  
 MethodIsDefeatureGets whether this configuration is a defeature configuration.  
 MethodIsDerivedGets whether this configuration is a derived configuration.  
 MethodIsDirtyGets whether this configuration is dirty (i.e., needs to be updated).  
 MethodISetParametersSets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration.  
 MethodIsLoadedGets whether a configuration is loaded.  
 MethodIsSpeedPakGets whether the configuration is a SpeedPak.  
 MethodRenameDisplayStateRenames a display state of this configuration.  
 MethodSelectObsolete. Superseded by IConfiguration::Select2.  
 MethodSelect2Selects the configuration.  
 MethodSet3DExperienceTypeConverts this configuration in SOLIDWORKS Connected.  
 MethodSetColorSets the color for this configuration.  
 MethodSetExpandedSets whether to expand this configuration's node in the specified pane of the ConfigurationManager.  
 MethodSetParametersSets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration.  
 MethodUpdateSpeedPakUpdates the SpeedPak configuration for this configuration.  
Top

See Also



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   IConfiguration Interface Methods
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2023 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.