| Name | Description |
![Method](dotnetimages/Method.gif) | AddPropertyExtension | Stores a float, string, or integer value with a part. |
![Method](dotnetimages/Method.gif) | Body | Obsolete. Superseded by IPartDoc::GetBodies2 and IPartDoc::EnumBodies3. |
![Method](dotnetimages/Method.gif) | CreateFeatureFromBody | Obsolete. Superseded by IPartDoc::CreateFeatureFromBody3. |
![Method](dotnetimages/Method.gif) | CreateFeatureFromBody2 | Obsolete. Superseded by IPartDoc::CreateFeatureFromBody3. |
![Method](dotnetimages/Method.gif) | CreateFeatureFromBody3 | Creates a new imported feature from the specified temporary body. |
![Method](dotnetimages/Method.gif) | CreateNewBody | Creates a new body to use for import sewing operations and returns it to the caller. |
![Method](dotnetimages/Method.gif) | CreateSurfaceFeatureFromBody | Creates a surface feature from a body. |
![Method](dotnetimages/Method.gif) | DeleteEntityName | Deletes the name associated with the specified entity. |
![Method](dotnetimages/Method.gif) | EditRebuild | Obsolete. Superseded by IModelDoc2::EditRebuild3. |
![Method](dotnetimages/Method.gif) | EditRollback | Rolls back the part's history to the currently selected feature. |
![Method](dotnetimages/Method.gif) | EditSuppress | Obsolete. Superseded by IModelDoc2::EditSuppress2. |
![Method](dotnetimages/Method.gif) | EditUnsuppress | Obsolete. Superseded by IModelDoc2::EditUnsuppress2. |
![Method](dotnetimages/Method.gif) | EditUnsuppressDependent | Obsolete. Superseded by IModelDoc2::EditUnsuppressDependent2. |
![Method](dotnetimages/Method.gif) | EnumBodies | Obsolete. Superseded by IPartDoc::EnumBodies3. |
![Method](dotnetimages/Method.gif) | EnumBodies2 | Obsolete. Superseded by IPartDoc::EnumBodies3. |
![Method](dotnetimages/Method.gif) | EnumBodies3 | Enumerates the bodies in this part. |
![Method](dotnetimages/Method.gif) | EnumRelatedBodies | Obsolete. Superseded by IPartDoc::EnumRelatedBodies2. |
![Method](dotnetimages/Method.gif) | EnumRelatedBodies2 | Creates an enumerated list of bodies. |
![Method](dotnetimages/Method.gif) | EnumRelatedSectionedBodies | Obsolete. Superseded by IPartDoc::EnumRelatedSectionedBodies. |
![Method](dotnetimages/Method.gif) | EnumRelatedSectionedBodies2 | Gets an enumeration of the related sectioned bodies in a part. |
![Method](dotnetimages/Method.gif) | ExportFlatPatternView | Enables a sheet metal part to be saved to disk in its flattened state to a DXF/DWG file. |
![Method](dotnetimages/Method.gif) | ExportToDWG | Enables various aspects of a part (sheet metal, faces, loops, annotation views) to be saved to disk as a DXF/DWG file. |
![Method](dotnetimages/Method.gif) | FeatureById | Gets the feature with the specified ID in the part. |
![Method](dotnetimages/Method.gif) | FeatureByName | Gets the named feature in the part. |
![Method](dotnetimages/Method.gif) | FeatureExtrusion | Obsolete. Superseded by IFeatureManager::FeatureExtrusion2. |
![Method](dotnetimages/Method.gif) | FeatureExtrusion2 | Obsolete. Superseded by IFeatureManager::FeatureExtrusion2. |
![Method](dotnetimages/Method.gif) | FeatureExtrusion3 | Obsolete. Superseded by IFeatureManager::FeatureExtrusion2. |
![Method](dotnetimages/Method.gif) | FeatureExtrusionThin | Obsolete. Superseded by IFeatureManager::FeatureExtrusionThin2. |
![Method](dotnetimages/Method.gif) | FeatureExtrusionThin2 | Obsolete. Superseded by IFeatureManager::FeatureExtrusionThin2. |
![Method](dotnetimages/Method.gif) | FeatureExtrusionThin3 | Obsolete. Superseded by IFeatureManager::FeatureExtrusionThin2. |
![Method](dotnetimages/Method.gif) | FeatureRevolve | Obsolete. Superseded by IFeatureManager::FeatureRevolve. |
![Method](dotnetimages/Method.gif) | FeatureRevolve2 | Obsolete. Superseded by IFeatureManager::FeatureRevolve. |
![Method](dotnetimages/Method.gif) | FeatureRevolveCut | Obsolete. Superseded by IFeatureManager::FeatureRevolveCut. |
![Method](dotnetimages/Method.gif) | FeatureRevolveThin | Obsolete. Superseded by IFeatureManager::FeatureRevolveThin. |
![Method](dotnetimages/Method.gif) | FeatureRevolveThin2 | Obsolete. Superseded by IFeatureManager::FeatureRevolveThin. |
![Method](dotnetimages/Method.gif) | FeatureRevolveThinCut | Obsolete. Superseded by IFeatureManager::FeatureRevolveThinCut. |
![Method](dotnetimages/Method.gif) | FeatureXpert | Executes FeatureXpert, powered by SolidWorks Intelligent Feature Technology ( SWIFT), in parts. |
![Method](dotnetimages/Method.gif) | FirstFeature | Gets the first feature in the part. |
![Method](dotnetimages/Method.gif) | ForceRebuild | Obsolete. Superseded by IModelDoc2::ForceRebuild3. |
![Method](dotnetimages/Method.gif) | GetBodies | Obsolete. Superseded by IPartDoc::GetBodies2. |
![Method](dotnetimages/Method.gif) | GetBodies2 | Gets the bodies in this part. |
![Method](dotnetimages/Method.gif) | GetCorresponding | Obsolete. Superseded by IModelDocExtension::GetCorresponding. |
![Method](dotnetimages/Method.gif) | GetCorrespondingEntity | Obsolete. Superseded by IModelDocExtension::GetCorrespondingEntity. |
![Method](dotnetimages/Method.gif) | GetEntityByName | Gets an entity (face, edge, vertex) by name. |
![Method](dotnetimages/Method.gif) | GetEntityName | Gets the name of the specified entity. |
![Method](dotnetimages/Method.gif) | GetMateReferenceEntity | Gets the mate reference entity. |
![Method](dotnetimages/Method.gif) | GetMaterialPropertyName | Obsolete. Superseded by IPartDoc::GetMaterialPropertyName2. |
![Method](dotnetimages/Method.gif) | GetMaterialPropertyName2 | Gets the names of the material database and the material for the specified configuration. |
![Method](dotnetimages/Method.gif) | GetMaterialVisualProperties | Gets the material visual properties for this part. |
![Method](dotnetimages/Method.gif) | GetNamedEntities | Gets an array of names of named entities (face, edge, vertex, and so on) in this part. |
![Method](dotnetimages/Method.gif) | GetNamedEntitiesCount | Gets the number of named entities (face, edge, vertex, and so on) in this part. |
![Method](dotnetimages/Method.gif) | GetPartBox | Gets the box enclosing the part. |
![Method](dotnetimages/Method.gif) | GetProcessedBody | Obsolete. Superseded by IBody2::GetProcessedBody2 and IPartDoc::IGetProcessedBody2. |
![Method](dotnetimages/Method.gif) | GetPropertyExtension | Retrieves a float, string, or integer value from a part document. |
![Method](dotnetimages/Method.gif) | GetRelatedBodies | Creates a list of all the related bodies in a part. |
![Method](dotnetimages/Method.gif) | GetRelatedSectionedBodies | Gets all of the related sectioned bodies in a part. |
![Method](dotnetimages/Method.gif) | GetSectionedBody | Gets the sectioned body seen in the specified drawing view. |
![Method](dotnetimages/Method.gif) | GetTessNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation. |
![Method](dotnetimages/Method.gif) | GetTessTriangleCount | Gets the number of triangles that make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | GetTessTriangles | Gets the triangles that make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | GetTessTriStripEdges | Gets the edge ID for each of the edges in the triangles that make up the tessellation for this part. |
![Method](dotnetimages/Method.gif) | GetTessTriStripNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | GetTessTriStrips | Gets the vertices that make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | GetTessTriStripSize | Gets the size of the array floats required to contain the data returned when calling IPartDoc::GetTessTriStrips and IPartDoc::IGetTessTriStrips. |
![Method](dotnetimages/Method.gif) | IBodyObject | Obsolete. Superseded by IPartDoc::GetBodies2 and IPartDoc::EnumBodies3. |
![Method](dotnetimages/Method.gif) | IBodyObject2 | Obsolete. Superseded by IPartDoc::GetBodies2 and IPartDoc::EnumBodies3. |
![Method](dotnetimages/Method.gif) | ICreateFeatureFromBody | Obsolete. Superseded by IPartDoc::ICreateFeatureFromBody4. |
![Method](dotnetimages/Method.gif) | ICreateFeatureFromBody2 | Obsolete. Superseded by IPartDoc::ICreateFeatureFromBody4. |
![Method](dotnetimages/Method.gif) | ICreateFeatureFromBody3 | Obsolete. Superseded by IPartDoc::ICreateFeatureFromBody4. |
![Method](dotnetimages/Method.gif) | ICreateFeatureFromBody4 | Creates a new imported feature from the specified temporary body. |
![Method](dotnetimages/Method.gif) | ICreateNewBody | Obsolete. Superseded by IPartDoc::ICreateNewBody2. |
![Method](dotnetimages/Method.gif) | ICreateNewBody2 | Creates a new body to use for import sewing operations and returns it to the caller. |
![Method](dotnetimages/Method.gif) | ICreateSurfaceFeatureFromBody | Creates a surface feature from a body. |
![Method](dotnetimages/Method.gif) | ICreateSurfaceFeatureFromBodyCount | Obsolete. Superseded by IPartDoc::ICreateSurfaceFeatureFromBodyCount2. |
![Method](dotnetimages/Method.gif) | ICreateSurfaceFeatureFromBodyCount2 | Gets the number of surface features to create from the body. |
![Method](dotnetimages/Method.gif) | IDeleteEntityName | Deletes the name associated with the specified entity. |
![Method](dotnetimages/Method.gif) | IExportToDWG | Enables various aspects of a part (sheet metal, faces, loops, annotation views) to be saved to disk as a DXF/DWG file. |
![Method](dotnetimages/Method.gif) | IFeatureById | Gets the feature with the specified ID in the part. |
![Method](dotnetimages/Method.gif) | IFeatureByName | Gets the named feature in the part. |
![Method](dotnetimages/Method.gif) | IFirstFeature | Gets the first feature in the part. |
![Method](dotnetimages/Method.gif) | IGetCorrespondingEntity | Obsolete. Superseded by IModelDocExtension::GetCorrespondingEntity. |
![Method](dotnetimages/Method.gif) | IGetEntityByName | Gets an entity (face, edge, vertex) by name. |
![Method](dotnetimages/Method.gif) | IGetEntityName | Gets the name of the specified entity. |
![Method](dotnetimages/Method.gif) | IGetNamedEntities | Gets an array of names of named entities (face, edge, vertex, and so on) in this part. |
![Method](dotnetimages/Method.gif) | IGetPartBox | Gets the box enclosing the part. |
![Method](dotnetimages/Method.gif) | IGetProcessedBody | Obsolete. Superseded by IPartDoc::IGetProcessedBody2. |
![Method](dotnetimages/Method.gif) | 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. |
![Method](dotnetimages/Method.gif) | IGetProcessedBodyWithSelFace | Obsolete. Superseded by IPartDoc::IGetProcessedBodyWithSelFace2. |
![Method](dotnetimages/Method.gif) | IGetProcessedBodyWithSelFace2 | Gets a processed body. |
![Method](dotnetimages/Method.gif) | IGetSectionedBody | Obsolete. Superseded by IPartDoc::IGetSectionedBody2. |
![Method](dotnetimages/Method.gif) | IGetSectionedBody2 | Gets the sectioned body seen in the specified drawing view. |
![Method](dotnetimages/Method.gif) | IGetTessNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation. |
![Method](dotnetimages/Method.gif) | IGetTessTriangles | Gets the triangles that make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | IGetTessTriStripEdges | Gets the edge ID for each of the edges in the triangles that make up the tessellation for this part. |
![Method](dotnetimages/Method.gif) | IGetTessTriStripEdgeSize | Gets the size of the array returned by IPartDoc::GetTessTriStripEdges and IPartDoc::IGetTessTriStripEdges. |
![Method](dotnetimages/Method.gif) | IGetTessTriStripNorms | Gets the normal vector for each of the triangles, which make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | IGetTessTriStrips | Gets the vertices that make up the shaded picture tessellation for this part. |
![Method](dotnetimages/Method.gif) | ImportDiagnosis | Diagnoses and repairs any gaps or bad faces on imported features. |
![Method](dotnetimages/Method.gif) | 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. |
![Method](dotnetimages/Method.gif) | InsertBasePart | Obsolete. Superseded by IPartDoc::InsertPart. |
![Method](dotnetimages/Method.gif) | InsertBends | Obsolete. Superseded by IPartDoc::InsertBends2. |
![Method](dotnetimages/Method.gif) | InsertBends2 | Creates bends in a thin-feature part. |
![Method](dotnetimages/Method.gif) | InsertMirrorAll | Mirrors the part about a selected planar face. |
![Method](dotnetimages/Method.gif) | InsertMirrorFeature | Obsolete. Superseded by IFeatureManager::InsertMirrorFeature. |
![Method](dotnetimages/Method.gif) | InsertPart | Obsolete. Superseded by IPartDoc::InsertPart2. |
![Method](dotnetimages/Method.gif) | InsertPart2 | Inserts an existing part into this part document. |
![Method](dotnetimages/Method.gif) | ISetEntityName | Sets the name of the entity if the entity does not have a name. |
![Method](dotnetimages/Method.gif) | IsMirrored | Gets whether this part is mirrored. |
![Method](dotnetimages/Method.gif) | IsWeldment | Gets whether this part contains a weldment feature. |
![Method](dotnetimages/Method.gif) | MakeSection | Saves sketch profiles for use in the wizard. |
![Method](dotnetimages/Method.gif) | MirrorFeature | Displays a dialog that allows the end-user to mirror a feature about a selected plane or planar face. |
![Method](dotnetimages/Method.gif) | MirrorPart | Mirrors a part about a selected plane or planar face and creates a new part document. |
![Method](dotnetimages/Method.gif) | RemoveAllDisplayStates | Removes the display states and appearances from this part. |
![Method](dotnetimages/Method.gif) | ReorderFeature | Reorders features and their operations. |
![Method](dotnetimages/Method.gif) | ResetPropertyExtension | Clears all values stored in the property extension. |
![Method](dotnetimages/Method.gif) | SaveToFile | Obsolete. Superseded by IPartDoc::SaveToFile2. |
![Method](dotnetimages/Method.gif) | SaveToFile2 | Saves the selected surfaces or solid bodies in the Surface Bodies or Solid Bodies folders or sub-folders to part documents (.sldprt). |
![Method](dotnetimages/Method.gif) | SetCosmosWorksMaterial | Assigns the material to use during analysis to this part. |
![Method](dotnetimages/Method.gif) | SetDroppedFileName | Sets the filename for a recently dropped file. |
![Method](dotnetimages/Method.gif) | SetEntityName | Sets the name of the entity if the entity does not have a name. |
![Method](dotnetimages/Method.gif) | SetLineColor | Sets the color for the lines in the part document. |
![Method](dotnetimages/Method.gif) | SetLineStyle | Sets the style or font for the lines in the part document. |
![Method](dotnetimages/Method.gif) | SetLineWidth | Sets the thickness or weight for the lines in the part document. |
![Method](dotnetimages/Method.gif) | SetMaterialPropertyName | Obsolete. Superseded by IPartDoc::SetMaterialPropertyName2. |
![Method](dotnetimages/Method.gif) | SetMaterialPropertyName2 | Sets the name of the material property for the specified configuration. |
![Method](dotnetimages/Method.gif) | SetMaterialVisualProperties | Sets the material visual properties for the active configuration and any specified configurations of this part. |