Hide Table of Contents
IAssemblyDoc Interface Methods

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

Public Methods

 NameDescription
 MethodAddComponentObsolete. Superseded by IAssemblyDoc::AddComponent4.  
 MethodAddComponent2Obsolete. Superseded by IAssemblyDoc::AddComponent4.  
 MethodAddComponent4Obsolete. Superseded by IAssemblyDoc::AddComponent5.  
 MethodAddComponent5Adds the specified component for the specified configuration options to this assembly.  
 MethodAddComponentConfigurationAdds a new configuration for the last selected assembly component.  
 MethodAddComponentsObsolete. Superseded by IAssemblyDoc::AddComponents3.  
 MethodAddComponents3Adds multiple components to the assembly.  
 MethodAddMateObsolete. Superseded by IAssemblyDoc::AddMate3.  
 MethodAddMate2Obsolete. Superseded by IAssemblyDoc::AddMate3.  
 MethodAddMate3Obsolete. Superseded by IAssemblyDoc::AddMate4.  
 MethodAddMate4Obsolete. Superseded by IAssemblyDoc::AddMate5.  
 MethodAddMate5Adds a mate to this assembly.  
 MethodAddPipePenetrationPenetrates the adjacent fitting or pipe with the pipe that ends at the selected sketch point.  
 MethodAddPipingFittingAdds a pipe fitting to the current piping assembly.  
 MethodAddSmartComponentAdds the specified component at the specified coordinates as a Smart Component to this assembly.  
 MethodAddToFeatureScopeAdds a component to the scope of the currently selected assembly feature.  
 MethodAssemblyPartToggleObsolete. Superseded by IAssemblyDoc::EditAssembly and IAssemblyDoc::EditPart2.  
 MethodAutoAngleAxisAutomatically detect the axis for an angle mate.  
 MethodAutoExplodeAutomatically generates an exploded view of the current assembly configuration.  
 MethodCompConfigPropertiesObsolete. Superseded by IAssemblyDoc::CompConfigProperties4.  
 MethodCompConfigProperties2Obsolete. Superseded by IAssemblyDoc::CompConfigProperties4.  
 MethodCompConfigProperties3sObsolete. Superseded by IAssemblyDoc::CompConfigProperties4.  
 MethodCompConfigProperties4Sets the properties for the selected component in the specified configuration.  
 MethodComponentReloadObsolete. Superseded by IAssemblyDoc::ReplaceComponents.  
 MethodComponentReload2Obsolete. Superseded by IAssemblyDoc::ReplaceComponents.  
 MethodCopyWithMatesObsolete. Superseded by IAssemblyDoc::CopyWithMates2.  
 MethodCopyWithMates2Copies one or more components with mates in this assembly.  
 MethodCreateExplodedViewCreates an exploded view of the active assembly configuration.  
 MethodCreateSmartComponentCreates a Smart Component.  
 MethodDissolveComponentPatternDissolves the selected component patterns.  
 MethodDissolveSubAssemblyDissolves the selected subassembly in this assembly.  
 MethodEditAssemblySwitches back to the assembly document for editing.  
 MethodEditMateObsolete. Superseded by IAssemblyDoc::EditMate2.  
 MethodEditMate2Obsolete. Superseded by IAssemblyDoc::EditMate3.  
 MethodEditMate3Obsolete. Superseded by IAssemblyDoc::EditMate4.  
 MethodEditMate4Edits the selected assembly component mate relationship.  
 MethodEditPartObsolete. Superseded by IAssemblyDoc::EditPart2.  
 MethodEditPart2Edits the selected part within the context of an assembly.  
 MethodEditRebuildObsolete. Superseded by IModelDoc2::EditRebuild3.  
 MethodFeatureByNameReturns the IFeature object for the named feature in the assembly.  
 MethodFeatureExtrusionObsolete. Superseded by IFeatureManager::FeatureExtrusion.  
 MethodFileDeriveComponentPartCreates a new part document from the currently selected assembly component.  
 MethodFixComponentFixes the selected component; i.e., makes it immovable.  
 MethodForceRebuildObsolete. Superseded by IModelDoc2::ForceRebuild3.  
 MethodForceRebuild2Obsolete. Superseded by IModelDoc2::ForceRebuild3.  
 MethodForceUpdateElectricalDataObsolete. Superseded by IAssemblyDoc::ForceUpdateElectricalData2.  
 MethodForceUpdateElectricalData2Forces an update of electrical data.  
 MethodGetAdvancedSelectionGets the advanced component selection.  
 MethodGetBoxGets the bounding box.  
 MethodGetComponentByIDGets a top-level assembly component using its component ID.  
 MethodGetComponentByNameGets the specified top-level assembly component.  
 MethodGetComponentCountGets the number of components in the active configuration of this assembly.  
 MethodGetComponentsGets all of the components in the active configuration of this assembly.  
 MethodGetDragOperatorGets the drag operator for dynamic drag operations in this assembly.  
 MethodGetDroppedAtEntityGets a pointer to the entity where a file is dropped into this assembly.  
 MethodGetEditTargetGets the model document that is currently being edited.  
 MethodGetEditTargetComponentGets the component that is currently being edited.  
 MethodGetExplodedViewCountGets the number of exploded views in the active assembly configuration.  
 MethodGetExplodedViewNamesGets the names of the exploded views in the active assembly configuration.  
 MethodGetFeatureScopeGets the components affected by this feature.  
 MethodGetFeatureScopeCountGets the number of components affected by this feature.  
 MethodGetFirstMemberObsolete. Superseded by IComponent2::GetChildren.  
 MethodGetLightWeightComponentCountGets the number of lightweight components in the assembly.  
 MethodGetPhysicalSimulationComponentsObsolete. Not superseded.  
 MethodGetRouteManagerGets the SOLIDWORKS Routing API.  
 MethodGetSelectedMemberObsolete. Superseded by ISelectionMgr::GetSelectedObject6.  
 MethodGetSimulationObsolete. Not superseded.  
 MethodGetUnloadedComponentNamesGets the unloaded components' paths, referenced configuration names, reasons why they are unloaded, document types, and names.  
 MethodGetVisibleComponentsInViewGets a list of visible components in this assembly to save as solid bodies.  
 MethodGetVisibleComponentsInViewCountGets the number of visible components in this assembly.  
 MethodHasUnloadedComponentsGets whether this assembly has hidden or suppressed unloaded components.  
 MethodHideComponentObsolete. Superseded by IModelDoc2::HideComponent2.  
 MethodIAddComponent2Obsolete. Superseded by IAssemblyDoc::AddComponent4.  
 MethodIAddComponent3Obsolete. Superseded by IAssemblyDoc::AddComponent4.  
 MethodIAddComponentsObsolete. Superseded by IAssemblyDoc::IAddComponents2.  
 MethodIAddComponents2Obsolete. Superseded by IAssemblyDoc::IAddComponents3.  
 MethodIAddComponents3Adds multiple components to the assembly.  
 MethodIComponentReload2Obsolete. Superseded by IAssemblyDoc::ReplaceComponents.  
 MethodIComponentReload3Obsolete. Superseded by IAssemblyDoc::ReplaceComponents.  
 MethodIFeatureByNameReturns the IFeature object for the named feature in the assembly.  
 MethodIGetBoxGets the bounding box.  
 MethodIGetComponentsGets all of the components in the active configuration of this assembly.  
 MethodIGetDragOperatorGets the drag operator for dynamic drag operations in this assembly.  
 MethodIGetEditTargetObsolete. Superseded by IAssemblyDoc::IGetEditTarget2.  
 MethodIGetEditTarget2Gets the model document that is currently being edited.  
 MethodIGetExplodedViewNamesGets the names of the exploded views in the active assembly configuration.  
 MethodIGetFeatureScopeGets the components affected by this feature.  
 MethodIGetFirstMemberObsolete. Superseded by IComponent2::GetChildren.  
 MethodIGetSelectedMemberObsolete. Superseded by SelectionMgr::GetSelectedObject6.  
 MethodIGetVisibleComponentsInViewGets a list of visible components in this assembly to save as solid bodies.  
 MethodIMirrorComponentsObsolete. Superseded by IAssemblyDoc::MirrorComponents2.  
 MethodInsertCavityObsolete. Superseded by IAssemblyDoc::InsertCavity4.  
 MethodInsertCavity2Obsolete. Superseded by IAssemblyDoc::InsertCavity4.  
 MethodInsertCavity3Obsolete. Superseded by IAssemblyDoc::InsertCavity4.  
 MethodInsertCavity4Inserts a cavity to the active part using a selected component.  
 MethodInsertDerivedPatternCreates a derived component from the selected pattern and seed components.  
 MethodInsertEnvelopeAdds an envelope in the specified configuration name in this assembly.  
 MethodInsertJoinObsolete. Superseded by IAssemblyDoc::InsertJoin2.  
 MethodInsertJoin2Constructs a feature from merged selected components.  
 MethodInsertLoadReferenceCreates a mate load reference to the specified or selected mate.  
 MethodInsertNewAssemblyCreates a new virtual sub-assembly and optionally saves it to the specified file.  
 MethodInsertNewPartObsolete. Superseded by IAssemblyDoc::InsertNewPart2.  
 MethodInsertNewPart2Inserts a new part on the specified face or plane.  
 MethodInsertNewVirtualAssemblyCreates a new assembly from this assembly and saves it internally as a virtual component.  
 MethodInsertNewVirtualPartCreates a new part in the context of an assembly and saves the part internally in the assembly file as a virtual component.  
 MethodInsertWeldObsolete. Do not use. Superseded by IFeatureManager::InsertCosmeticWeldBead.  
 MethodInsertWeld2Obsolete. Do not use. Superseded by IFeatureManager::InsertCosmeticWeldBead.  
 MethodIReorderComponentsMoves components to a different location in the FeatureManager tree.  
 MethodIReorganizeComponentsReorganizes an assembly's structure by moving the selected components to the selected assembly or sub-assembly.  
 MethodIsComponentTreeValidChecks the validity of the component tree for this assembly.  
 MethodISetComponentStateSets the suppression state for the specified components.  
 MethodISetComponentVisibilityHides or shows the selected component in the specified configurations in this assembly document.  
 MethodIsRouteAssemblyGets whether the assembly document is a routing assembly.  
 MethodIToolsCheckInterference2Obsolete. See IAssemblyDoc::IToolsCheckInterference3.  
 MethodIToolsCheckInterference3Checks the interference between parts in the assembly.  
 MethodLightweightAllResolvedSets to lightweight all resolved child components of the selected components.  
 MethodMakeAssemblyFromSelectedComponentsCreates a new assembly comprised of the selected components of this assembly.  
 MethodMakeLightWeightSets the selected components to lightweight.  
 MethodMirrorComponentsObsolete. Superseded by IAssemblyDoc::MirrorComponents2.  
 MethodMirrorComponents2Obsolete. Superseded by IAssemblyDoc::MirrorComponents3.  
 MethodMirrorComponents3Mirrors the specified components in this assembly.  
 MethodOpenCompFileObsolete. Superseded by ISldWorks::ActivateDoc2 and ISldWorks::OpenDoc6.  
 MethodRemoveFromFeatureScopeRemoves a component from the scope of the currently selected assembly feature.  
 MethodReorderComponentsMoves components to a different location in the FeatureManager design tree.  
 MethodReorganizeComponentsReorganizes an assembly's structure by moving the selected components to the selected assembly or sub-assembly.  
 MethodReplaceComponentsReplaces one or more selected components with another model.  
 MethodResolveAllLightweightResolves all lightweight child components of the selected components  
 MethodResolveAllLightWeightComponentsResolves the lightweight components in this assembly.  
 MethodResolveOutOfDateLightWeightComponentsResolves the selected out-of-date lightweight component, and any out-of-date lightweight sub-components, in the assembly.  
 MethodRotateComponentDisplays the Rotate Component PropertyManager page.  
 MethodRotateComponentAxisRotates the component axis by a fixed amount.  
 MethodSelectComponentsBySizeSelects assembly components by percent of assembly size.  
 MethodSelectiveOpenSelectively opens the components of an assembly that is opened in Large Design Review mode.  
 MethodSetComponentStateSets the suppression state for the specified components.  
 MethodSetComponentSuppressionSuppresses, resolves, or sets to lightweight all of the selected components.  
 MethodSetComponentTransparentEnables or disables transparency on the selected components.  
 MethodSetComponentVisibilityHides or shows the selected component in the specified configurations in this assembly document.  
 MethodSetDroppedFileConfigNameSets the configuration name for the recently dropped file.  
 MethodSetDroppedFileFeatureNameSets the name of the feature for the recently dropped file.  
 MethodSetDroppedFileNameSets the new file name for a recently dropped file.  
 MethodShowExplodedObsolete. Superseded by IAssemblyDoc::ShowExploded2.  
 MethodShowExploded2Displays the specified exploded view for the current assembly configuration.  
 MethodTemporaryFixGroupTemporarily fix or group selected components during such operations as drag, move, rotate, etc.  
 MethodTemporaryFixGroupExitChanges components that were temporarily fixed or grouped back to floating or ungrouped after such operations as drag, move, rotate, etc.  
 MethodToolsCheckInterferenceObsolete. Superseded by IAssemblyDoc::ToolsCheckInterference2.  
 MethodToolsCheckInterference2Checks the interference between parts in the assembly.  
 MethodTranslateComponentDisplays the Move Component PropertyManager page.  
 MethodUnfixComponentFloats the selected component; i.e., makes it movable.  
 MethodUpdateBoxUpdates the bounding box for this assembly.  
 MethodUpdateFeatureScopeUpdates the feature scope and rebuilds the currently selected assembly feature.  
 MethodViewCollapseAssemblyCollapses the selected exploded view on the Configuration tab of the FeatureManager design tree.  
 MethodViewExplodeAssemblyExplodes the selected exploded view on the Configuration tab of the FeatureManager design tree.  
 MethodViewFeatureManagerByDependenciesObsolete. Superseded by IFeatureManager::ViewDependencies.  
 MethodViewFeatureManagerByFeaturesObsolete. Superseded by IFeatureManager::ViewFeatures.  
 MethodViewFeatureManagerFeatureDetailObsolete. Superseded by IFeatureManager::ShowFeatureDetails.  
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:   IAssemblyDoc 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) 2016 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.