| Name | Description |
 | AddPropertyExtension | Adds a property extension to this part. |
 | Body | Obsolete. Superseded by IPartDoc::GetBodies2 and IPartDoc::EnumBodies3. |
 | CreateExplodedView | Creates an explode view of this multibody part. |
 | CreateFeatureFromBody | Obsolete. Superseded by IPartDoc::CreateFeatureFromBody3. |
 | CreateFeatureFromBody2 | Obsolete. Superseded by IPartDoc::CreateFeatureFromBody3. |
 | CreateFeatureFromBody3 | Creates a new imported feature from the specified temporary body. |
 | CreateNewBody | Creates a new body to use for import sewing operations and returns it to the caller. |
 | CreateSurfaceFeatureFromBody | Creates a surface feature from a body. |
 | DeleteEntityName | Deletes the name associated with the specified entity. |
 | EditRebuild | Obsolete. Superseded by IModelDoc2::EditRebuild3. |
 | EditRollback | Rolls back the part's history to the feature just before the currently selected feature in the FeatureManager design tree. |
 | EditSuppress | Obsolete. Superseded by IModelDoc2::EditSuppress2. |
 | EditUnsuppress | Obsolete. Superseded by IModelDoc2::EditUnsuppress2. |
 | EditUnsuppressDependent | Obsolete. Superseded by IModelDoc2::EditUnsuppressDependent2. |
 | EnumBodies | Obsolete. Superseded by IPartDoc::EnumBodies3. |
 | EnumBodies2 | Obsolete. Superseded by IPartDoc::EnumBodies3. |
 | EnumBodies3 | Enumerates the bodies in this part. |
 | EnumRelatedBodies | Obsolete. Superseded by IPartDoc::EnumRelatedBodies2. |
 | EnumRelatedBodies2 | Creates an enumerated list of bodies. |
 | EnumRelatedSectionedBodies | Obsolete. Superseded by IPartDoc::EnumRelatedSectionedBodies. |
 | EnumRelatedSectionedBodies2 | Gets an enumeration of the related sectioned bodies in a part. |
 | ExportFlatPatternView | Obsolete. Superseded by IPartDoc::ExportToDWG2. |
 | ExportToDWG | Obsolete. Superseded by IPartDoc::ExportToDWG2. |
 | ExportToDWG2 | Saves various aspects of a part (sheet metal, faces, loops, and annotation views) to one or more DXF/DWG files, preserving the specified file name. |
 | FeatureById | Gets the feature with the specified ID in the part. |
 | FeatureByName | Gets the named feature in the part. |
 | FeatureExtrusion | Obsolete. Superseded by IFeatureManager::FeatureExtrusion2. |
 | FeatureExtrusion2 | Obsolete. Superseded by IFeatureManager::FeatureExtrusion2. |
 | FeatureExtrusion3 | Obsolete. Superseded by IFeatureManager::FeatureExtrusion2. |
 | FeatureExtrusionThin | Obsolete. Superseded by IFeatureManager::FeatureExtrusionThin2. |
 | FeatureExtrusionThin2 | Obsolete. Superseded by IFeatureManager::FeatureExtrusionThin2. |
 | FeatureExtrusionThin3 | Obsolete. Superseded by IFeatureManager::FeatureExtrusionThin2. |
 | FeatureRevolve | Obsolete. Superseded by IFeatureManager::FeatureRevolve. |
 | FeatureRevolve2 | Obsolete. Superseded by IFeatureManager::FeatureRevolve. |
 | FeatureRevolveCut | Obsolete. Superseded by IFeatureManager::FeatureRevolveCut. |
 | FeatureRevolveThin | Obsolete. Superseded by IFeatureManager::FeatureRevolveThin. |
 | FeatureRevolveThin2 | Obsolete. Superseded by IFeatureManager::FeatureRevolveThin. |
 | FeatureRevolveThinCut | Obsolete. Superseded by IFeatureManager::FeatureRevolveThinCut. |
 | FeatureXpert | Executes FeatureXpert, powered by SOLIDWORKS Intelligent Feature Technology ( SWIFT), in parts. |
 | FirstFeature | Gets the first feature in the part. |
 | ForceRebuild | Obsolete. Superseded by IModelDoc2::ForceRebuild3. |
 | GetBodies | Obsolete. Superseded by IPartDoc::GetBodies2. |
 | GetBodies2 | Gets the bodies in this part. |
 | GetCorresponding | Obsolete. Superseded by IModelDocExtension::GetCorresponding. |
 | GetCorrespondingEntity | Obsolete. Superseded by IModelDocExtension::GetCorrespondingEntity. |
 | GetEntityByName | Gets an entity (face, edge, vertex) by name. |
 | GetEntityName | Gets the name of the specified entity. |
 | GetExplodedViewConfigurationName | Gets the name of the configuration for the specified explode view of this multibody part. |
 | GetExplodedViewCount | Gets the number of explode views in the specified configuration of this multibody part. |
 | GetExplodedViewNames | Gets the names of all the explode views in the specified configuration of this multibody part. |
 | GetMateReferenceEntity | Gets the mate reference entity. |
 | GetMaterialPropertyName | Obsolete. Superseded by IPartDoc::GetMaterialPropertyName2. |
 | GetMaterialPropertyName2 | Gets the names of the material database and the material for the specified configuration. |
 | GetMaterialVisualProperties | Gets the material visual properties for this part. |
 | GetNamedEntities | Gets an array of names of named entities (face, edge, vertex, and so on) in this part. |
 | GetNamedEntitiesCount | Gets the number of named entities (face, edge, vertex, and so on) in this part. |
 | GetPartBox | Gets the box enclosing the part. |
 | GetProcessedBody | Obsolete. Superseded by IBody2::GetProcessedBody2 and IPartDoc::IGetProcessedBody2. |
 | GetPropertyExtension | Gets the specified property extension on this part document. |
 | GetRelatedBodies | Creates a list of all the related bodies in a part. |
 | GetRelatedSectionedBodies | Gets all of the related sectioned bodies in a part. |
 | GetSectionedBody | Gets the sectioned body seen in the specified drawing view. |
 | GetTessNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation. |
 | GetTessTriangleCount | Gets the number of triangles that make up the shaded picture tessellation for this part. |
 | GetTessTriangles | Gets the triangles that make up the shaded picture tessellation for this part. |
 | GetTessTriStripEdges | Gets the edge ID for each of the edges in the triangles that make up the tessellation for this part. |
 | GetTessTriStripNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation for this part. |
 | GetTessTriStrips | Gets the vertices that make up the shaded picture tessellation for this part. |
 | GetTessTriStripSize | Gets the size of the array floats required to contain the data returned when calling IPartDoc::GetTessTriStrips and IPartDoc::IGetTessTriStrips. |
 | IBodyObject | Obsolete. Superseded by IPartDoc::GetBodies2 and IPartDoc::EnumBodies3. |
 | IBodyObject2 | Obsolete. Superseded by IPartDoc::GetBodies2 and IPartDoc::EnumBodies3. |
 | ICreateFeatureFromBody | Obsolete. Superseded by IPartDoc::ICreateFeatureFromBody4. |
 | ICreateFeatureFromBody2 | Obsolete. Superseded by IPartDoc::ICreateFeatureFromBody4. |
 | ICreateFeatureFromBody3 | Obsolete. Superseded by IPartDoc::ICreateFeatureFromBody4. |
 | ICreateFeatureFromBody4 | Creates a new imported feature from the specified temporary body. |
 | ICreateNewBody | Obsolete. Superseded by IPartDoc::ICreateNewBody2. |
 | ICreateNewBody2 | Creates a new body to use for import sewing operations and returns it to the caller. |
 | ICreateSurfaceFeatureFromBody | Creates a surface feature from a body. |
 | ICreateSurfaceFeatureFromBodyCount | Obsolete. Superseded by IPartDoc::ICreateSurfaceFeatureFromBodyCount2. |
 | ICreateSurfaceFeatureFromBodyCount2 | Gets the number of surface features to create from the body. |
 | IDeleteEntityName | Deletes the name associated with the specified entity. |
 | IExportToDWG | Obsolete. Superseded by IPartDoc::IExportToDWG2. |
 | IExportToDWG2 | Saves various aspects of a part (sheet metal, faces, loops, and annotation views) to one or more DXF/DWG files, preserving the specified filename. |
 | IFeatureById | Gets the feature with the specified ID in the part. |
 | IFeatureByName | Gets the named feature in the part. |
 | IFirstFeature | Gets the first feature in the part. |
 | IGetCorrespondingEntity | Obsolete. Superseded by IModelDocExtension::GetCorrespondingEntity. |
 | IGetEntityByName | Gets an entity (face, edge, vertex) by name. |
 | IGetEntityName | Gets the name of the specified entity. |
 | IGetNamedEntities | Gets an array of names of named entities (face, edge, vertex, and so on) in this part. |
 | IGetPartBox | Gets the box enclosing the part. |
 | IGetProcessedBody | Obsolete. Superseded by IPartDoc::IGetProcessedBody2. |
 | IGetProcessedBody2 | Pre-processes the geometry of a body so that:
-
Closed periodic faces (for example, the lateral face of a cylinder) are split into two faces.
-
Faces that straddle the seam, if any, of the underlying surface are split into two faces. |
 | IGetProcessedBodyWithSelFace | Obsolete. Superseded by IPartDoc::IGetProcessedBodyWithSelFace2. |
 | IGetProcessedBodyWithSelFace2 | Gets a processed body. |
 | IGetSectionedBody | Obsolete. Superseded by IPartDoc::IGetSectionedBody2. |
 | IGetSectionedBody2 | Gets the sectioned body seen in the specified drawing view. |
 | IGetTessNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation. |
 | IGetTessTriangles | Gets the triangles that make up the shaded picture tessellation for this part. |
 | IGetTessTriStripEdges | Gets the edge ID for each of the edges in the triangles that make up the tessellation for this part. |
 | IGetTessTriStripEdgeSize | Gets the size of the array returned by IPartDoc::GetTessTriStripEdges and IPartDoc::IGetTessTriStripEdges. |
 | IGetTessTriStripNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation for this part. |
 | IGetTessTriStrips | Gets the vertices that make up the shaded picture tessellation for this part. |
 | ImportDiagnosis | Diagnoses and repairs any gaps or bad faces on imported features. |
 | ImportDiagnosisGapCloser | Allows you to repair a gap by moving the vertices on the edges surrounding the gap to new positions to close the gap on the imported model. |
 | InsertBasePart | Obsolete. Superseded by IPartDoc::InsertPart. |
 | InsertBendNotes | Inserts bend notes for the specified flat-pattern feature of this sheet metal part. |
 | InsertBends | Obsolete. Superseded by IPartDoc::InsertBends2. |
 | InsertBends2 | Creates bends in a thin-feature part. |
 | InsertBendTable | Creates a bend table annotation for the flat pattern of this sheet metal part. |
 | InsertImportedFeature | Inserts a third-party native CAD file into this part. |
 | InsertMirrorAll | Mirrors the part about a selected planar face. |
 | InsertMirrorFeature | Obsolete. Superseded by IFeatureManager::InsertMirrorFeature. |
 | InsertPart | Obsolete. Superseded by IPartDoc::InsertPart2. |
 | InsertPart2 | Obsolete. Superseded by IPartDoc::InsertPart3. |
 | InsertPart3 | Inserts the specified part in the specified configuration into this part. |
 | ISetEntityName | Sets the name of the entity if the entity does not have a name. |
 | IsMirrored | Gets whether this part is mirrored. |
 | IsWeldment | Gets whether this part contains a weldment feature. |
 | MakeSection | Saves sketch profiles for use in the wizard. |
 | MirrorFeature | Displays a dialog that allows the end-user to mirror a feature about a selected plane or planar face. |
 | MirrorPart | Obsolete. Superseded by IPartDoc::MirrorPart2. |
 | MirrorPart2 | Creates a new part document that mirrors this part about a selected reference plane or planar face. |
 | RemoveAllDisplayStates | Removes all display states and appearances from this part document. |
 | ReorderFeature | Reorders features and their operations. |
 | ResetPropertyExtension | Clears all values stored in the property extension. |
 | SaveToFile | Obsolete. Superseded by IPartDoc::SaveToFile2. |
 | SaveToFile2 | Obsolete. Superseded by IPartDoc::SaveToFile3. |
 | SaveToFile3 | Saves the selected weldment member, surface body, or solid body to another part document. |
 | SetCosmosWorksMaterial | Assigns the material to use during analysis to this part. |
 | SetDroppedFileName | Sets the filename for a recently dropped file. |
 | SetEntityName | Sets the name of the entity if the entity does not have a name and the name is unique to the part. |
 | SetLineColor | Sets the color for the lines in the part document. |
 | SetLineStyle | Sets the style or font for the lines in the part document. |
 | SetLineWidth | Sets the thickness or weight for the lines in the part document. |
 | SetMaterialPropertyName | Obsolete. Superseded by IPartDoc::SetMaterialPropertyName2. |
 | SetMaterialPropertyName2 | Sets the name of the material property for the specified configuration. |
 | SetMaterialVisualProperties | Sets the material visual properties for the active configuration and any specified configurations of this part. |
 | ShowExploded | Displays the specified explode view for this multibody part. |