| Name | Description |
| AutoDimension | Obsolete. Superseded by ISketch::AutoDimension2. |
| AutoDimension2 | Obsolete. Superseded by ISketchManager::FullyDefineSketch. |
| CheckFeatureUse | Checks to see if this sketch is valid for use in creating a specified feature. |
| ConstrainAll | Attempts to solve all of the apparent relations in the sketch and returns the number of constraints that were added to the sketch. |
| GetArcCount | Gets the number of arcs in the sketch. |
| GetArcs | Obsolete. Superseded by ISketch::GetArcs2 and ISketch::IGetArcs2. |
| GetArcs2 | Gets all of the arcs in the sketch. |
| GetAutomaticSolve | Checks whether the computation to solve the sketch geometry of the part as modifications are automatically performed. |
| GetConstrainedStatus | Gets the current constrained status of the sketch. |
| GetContourEdgeCount | Gets the number of edges for this sketch contour. |
| GetContourEdges | Gets the edges for a sketch that has one contour. |
| GetDetachSegmentOnDrag | Gets the Detach Segment on Drag setting. |
| GetEllipseCount | Gets the number of ellipses in the sketch. |
| GetEllipses | Obsolete. Superseded by ISketch::GetEllipses3 and ISketch::IGetEllipses3. |
| GetEllipses2 | Obsolete. Superseded by ISketch::GetEllipses3 and ISketch::IGetEllipses3. |
| GetEllipses3 | Gets all of the ellipses in the sketch. |
| GetLineCount | Obsolete. Superseded by ISketch::GetLineCount2. |
| GetLineCount2 | Gets the number of lines in the sketch with an option to exclude or include crosshatch lines. |
| GetLines | Obsolete. Superseded by ISketch::GetLines2 and ISketch::IGetLines2. |
| GetLines2 | Gets all of the lines in the sketch with an option to include or exclude crosshatch lines. |
| GetParabolaCount | Gets the number of parabolas in the sketch. |
| GetParabolas | Obsolete. Superseded by ISketch::GetParabolas2 and ISketch::IGetParabolas2. |
| GetParabolas2 | Gets all of the parabolas in the sketch. |
| GetPolyLineCount | Not implemented. |
| GetPolylines | Not implemented. |
| GetReferenceEntity | Gets the entity on which this sketch was created. |
| GetSketchBlockInstanceCount | Gets the number of block instances in this sketch (i.e., the sketch under which the block instances are displayed in the FeatureManager design tree). |
| GetSketchBlockInstances | Gets the block instances in this sketch (i.e., the sketch under which the block instances are displayed in the FeatureManager design tree). |
| GetSketchContourCount | Gets the number of sketch contours in this sketch. |
| GetSketchContours | Gets the sketch contours in this sketch. |
| GetSketchHatches | Gets an array of sketch hatches that exist in this sketch. |
| GetSketchPathCount | Gets the number of sketch paths in this sketch. |
| GetSketchPaths | Gets the sketch paths in this sketch. |
| GetSketchPictureCount | Gets the number of pictures on this sketch. |
| GetSketchPictures | Gets the pictures on this sketch. |
| GetSketchPoints | Obsolete. Superseded by ISketch::GetSketchPoints2, ISketch::IGetSketchPoints2, and ISketch::IEnumSketchPoints. |
| GetSketchPoints2 | Gets the sketch points in this sketch. |
| GetSketchPointsCount | Obsolete. Superseded by ISketch::GetSketchPointsCount2. |
| GetSketchPointsCount2 | Gets the number of sketch points in this sketch. |
| GetSketchRegionCount | Gets the number of sketch regions in this sketch. |
| GetSketchRegions | Gets the sketch regions in this sketch. |
| GetSketchSegments | Gets the sketch segments in this sketch, which include line, arc, spline, parabola, and ellipse entities. |
| GetSketchSlotCount | Gets the number of sketch slots in this sketch. |
| GetSketchSlots | Gets the sketch slots in this sketch. |
| GetSketchTextSegments | Gets the sketch segments that represent the selected text in the sketch. |
| GetSplineCount | Gets the number of splines in this sketch. |
| GetSplineInterpolateCount | Gets the number of points in the spline and number of splines in the sketch. |
| GetSplineParams | Obsolete. Superseded by ISketch::GetSplineParams2 and ISketch::IGetSplineParams2. |
| GetSplineParams2 | Obsolete. Superseded by ISketch::GetSplineParams3. |
| GetSplineParams3 | Obsolete. Superseded by ISketch::GetSplineParams4. |
| GetSplineParams4 | Gets the parameterization data of the spline in this sketch. |
| GetSplineParamsCount | Obsolete. Superseded by ISketch::GetSplineParamsCount2. |
| GetSplineParamsCount2 | Obsolete. Superseded by ISketch::GetSplineParamsCount3. |
| GetSplineParamsCount3 | Gets the number of splines in the sketch and the size of array required to hold the data for them. |
| GetSplines | Gets information for each spline by tessellation instead of by interpolation as is done by ISketch::GetSplinesInterpolate and ISketch::IGetSplinesInterpolate. |
| GetSplinesInterpolate | Gets the spline points by interpolation instead of by tessellation as is done by ISketch::GetSplines and ISketch::IGetSplines. |
| GetUserPoints | Obsolete. Superseded by ISketch::GetUserPoints2 and ISketch::IGetUserPoints2. |
| GetUserPoints2 | Gets all of the user points in this sketch. |
| GetUserPointsCount | Gets the number of user points in the sketch. |
| IEnumSketchHatches | Gets the sketch hatches enumeration in this sketch. |
| IEnumSketchPoints | Gets the sketch points enumeration in this sketch. |
| IEnumSketchSegments | Gets the sketch segments enumeration in this sketch. |
| IEnumSketchTextSegments | Gets the sketch segments enumeration for the selected text in this sketch. |
| IGetArcs | Obsolete. Superseded by ISketch::GetArcs2 and ISketch::IGetArcs2. |
| IGetArcs2 | Gets all of the arcs in the sketch. |
| IGetContourEdges | Gets the edges for a sketch that has one contour. |
| IGetEllipses | Obsolete. Superseded by ISketch::GetEllipses3 and ISketch::IGetEllipses3. |
| IGetEllipses2 | Obsolete. Superseded by ISketch::GetEllipses3 and ISketch::IGetEllipses3. |
| IGetEllipses3 | Gets all of the ellipses in the sketch. |
| IGetLines | Obsolete. Superseded by ISketch::GetLines2 and ISketch::IGetLines2. |
| IGetLines2 | Gets all of the lines in the sketch with an option to include or exclude crosshatch lines. |
| IGetParabolas | Obsolete. Superseded by ISketch::GetParabolas2 and ISketch::IGetParabolas2. |
| IGetParabolas2 | Gets all of the parabolas in the sketch. |
| IGetPolylines | Not implemented. |
| IGetSketchBlockInstances | Gets the block instances in this sketch (i.e., the sketch under which the block instances are displayed in the FeatureManager design tree). |
| IGetSketchContours | Gets the sketch contours in this sketch. |
| IGetSketchPaths | Gets the sketch paths in this sketch. |
| IGetSketchPictures | Gets the pictures on this sketch. |
| IGetSketchPoints2 | Gets the sketch points in this sketch. |
| IGetSketchRegions | Gets the sketch regions in this sketch. |
| IGetSketchSlots | Gets the sketch slots in this sketch. |
| IGetSplineParams | Obsolete. Superseded by ISketch::GetSplineParams2 and ISketch::IGetSplineParams2. |
| IGetSplineParams2 | Obsolete. Superseded by ISketch::IGetSplineParameters3. |
| IGetSplineParams3 | Gets all of the parameters of the splines in the sketch. |
| IGetSplines | Gets information for each spline by tessellation instead of by interpolation as is done by ISketch::GetSplinesInterpolate and ISketch::IGetSplinesInterpolate. |
| IGetSplinesInterpolate | Gets the spline points by interpolation instead of by tessellation as is done by ISketch::GetSplines and ISketch::IGetSplines. |
| IGetUserPoints | Obsolete. Superseded by ISketch::GetUserPoints2 and ISketch::IGetUserPoints2. |
| IGetUserPoints2 | Gets all of the user points in this sketch. |
| InsertRouteLine | Inserts a route line in an explode line sketch or a 3D sketch to indicate component relationships. |
| Is3D | Gets whether this sketch is 2D or 3D. |
| IsBoundaryBoxSketch | Determines whether the sketch is a boundary box. |
| IsDerived | Gets whether a sketch is derived. |
| IsShared | Gets whether this sketch is used by more than one feature. |
| MergePoints | Merges sketch points within a specified distance. |
| SetAutomaticSolve | Controls whether the computation to solve the sketch geometry of the part as modifications are automatically performed. |
| SetDetachSegmentOnDrag | Sets the Detach Segment on Drag setting. |
| SetWorkingPlaneOrientation | Sets the orientation for sketching geometry in a 3D sketch. It sets the planar location for new 2D and 3D geometry in a 3D sketch. |