ISketchManager Interface Methods

ISketchManager Interface Methods | Send Feedback
See Also |

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

# Public Methods

| Name | Description
--- | --- | ---
| AddTemporaryEntity | Inserts the specified temporary entity in the drawing.
| Align3DEntities | Aligns the specified entities in 3D space.
| AlignEntities1Point | Aligns the specified entities, without rotating them, using one pair of points.
| AlignEntities2Point | Aligns the specified entities, rotating them based on the current coordinate system, using two pairs of points.
| AlignEntities3Point | Aligns the specified entities using three pairs of points.
| AttachLinkToArea | Attaches the specified hyperlink to the specified rectangular area.
| BringAboveEntities | Moves the specified entities above the specified reference entities.
| BringToFrontEntities | Moves the specified entities to the top of the drawing order.
| ChamferEntities | Connects two sketch entities that meet in a beveled corner.
| ChamferPolyLine | Chamfers the specified 2D PolyLine.
| CopyEntities | Copies the specified sketch entities and places them at the specified relative location.
| DetachExternalReference | Detaches the specified external reference from the drawing.
| DetachReferenceImage | Detaches the specified Referenced image from the drawing.
| ExplodeEntities | Explodes the a complex object comprised of the specified entities.
| ExtendEntities | Extends the specified sketch entities.
| FilletEntities | Connects two entities with a fillet arc that is tangent to both entities.
| FilletPolyLine | Fillets the specified 2D PolyLine.
| GetBoundingBox | Gets the bounding box enclosing the sketch entity.
| GetEntities | Get the specified entities and their types.
| GetObjectLayer | Gets the name of the Layer where the specified sketch entity resides.
| InsertAlignedDimension | Inserts an aligned linear Dimension.
| InsertAngularDimension2Line | Inserts an angular Dimension formed by two lines.
| InsertAngularDimension3Point | Inserts an angular Dimension formed by three points.
| InsertAngularDimensionArc | Inserts an angular Dimension formed by the two end points of an Arc.
| InsertArc | Constructs an Arc.
| InsertArcBy3Points | Constructs an Arc using the specified three points.
| InsertArcByCenter2Points | Obsolete. Superseded by ISketchManager::InsertArcByCenter2Points.
| InsertArcByCenter2Points2 | Constructs an Arc using the specified center, start, and end points.
| InsertArcLengthDimension | Gets access to an arc length Dimension.
| InsertArcLengthDimensionPartial | Gets access to a partial arc length Dimension.
| InsertAttributeDefinition | Creates a BlockAttribute definition.
| InsertBlock | Obsolete. Superseded by ISketchManager::InsertBlock2.
| InsertBlock2 | Inserts a Block instance.
| InsertCircle | Constructs a Circle.
| InsertCircleBy3Points | Constructs a Circle using the specified three points.
| InsertCircleByDiameter | Constructs a Circle using the specified center point and diameter.
| InsertDiameterDimensionArc | Inserts a diameter dimension for an Arc.
| InsertDiameterDimensionCircle | Inserts a diameter dimension for a Circle.
| InsertEllipseArcDistanceToOtherAxis | Constructs an elliptical Arc using the specified axes end points, radius of the perpendicular axis, and start and end angles.
| InsertEllipseArcRotation | Constructs an elliptical Arc using the specified axes end points, angle of rotation, and start and end angles.
| InsertEllipseDistanceToOtherAxis | Constructs an Ellipse using the specified axes end points and the radius of the perpendicular axis.
| InsertEllipseRotation | Constructs an Ellipse using the specified axes end points and the angle of rotation.
| InsertEmbeddedObjectFromFile | Adds an embedded object to the document based on the specified file.
| InsertExternalReference | Inserts an external reference to a Block instance.
| InsertFace | Inserts a Face.
| InsertHatchByBoundary | Inserts a Hatch with the specified pattern, scale, angle, and boundary loop.
| InsertHatchByEntities | Inserts a Hatch with the specified pattern, scale, angle, and boundary defined by the specified entities.
| InsertHatchByInternalPoints | Inserts a Hatch with the specified pattern, scale, and angle in the enclosed areas defined by the specified internal points.
| InsertInfiniteLine | Constructs an InfiniteLine.
| InsertJoggedDimensionArc | Inserts a jogged Dimension for an Arc.
| InsertJoggedDimensionCircle | Inserts a jogged Dimension for an Circle.
| InsertLeader | Inserts a Leader.
| InsertLine | Constructs a Line.
| InsertLinearDimension | Inserts a linear Dimension.
| InsertNote | Inserts a Note.
| InsertNoteWithParameters | Inserts and formats the Note as specified.
| InsertOrdinateDimension | Inserts an ordinate Dimension.
| InsertPicture | Inserts a Referenced image.
| InsertPoint | Inserts a point.
| InsertPolyFaceMesh | Inserts a polygon face mesh.
| InsertPolygonMesh | Inserts a PolygonMesh with the specified MxN vertices at the specified coordinates.
| InsertPolyline2D | Constructs a 2D PolyLine.
| InsertPolyline3D | Constructs a 3D PolyLine.
| InsertRadialDimensionArc | Inserts a radius Dimension for an Arc.
| InsertRadialDimensionCircle | Inserts a radius Dimension for a Circle.
| InsertRay | Inserts a Ray.
| InsertRegion | Constructs a Region for each selected entity.
| InsertRichLine | Constructs a RichLine.
| InsertRotatedDimension | Inserts a rotated Dimension.
| InsertShape | Inserts a shape.
| InsertSimpleNote | Inserts a SimpleNote.
| InsertSolid | Inserts a 2D Solid, which are solid filled planes that have straight line borders, at the specified location.
| InsertSpline | Constructs a Spline.
| InsertTable | Inserts a Table.
| InsertTolerance | Inserts a geometric Tolerance.
| InsertTrace | Inserts a Trace, which is a 2D solid Line.
| IsObjectErased | Gets whether the specified sketch entity is erased.
| IsObjectVisible | Gets whether the specified sketch entity is visible.
| Mirror3DEntities | Creates a mirror image of the specified entities in a 3D plane around a 3D axis.
| MirrorEntities | Mirrors the specified entities onto the opposite side of the specified mirror line.
| MoveEntities | Moves the specified sketch entities to the specified relative location.
| Pattern3DCircular | Creates a pattern of the specified entities in 3D space in a circular alignment about a rotation axis.
| Pattern3DLinear | Creates a pattern of the specified entities in 3D space in a matrix of rows, columns, and levels.
| PatternCircular | Creates a circular pattern of the specified entities.
| PatternLinear | Creates a linear pattern of the specified entities
| Rotate3DEntities | Rotates the specified entities in 3D space.
| RotateEntities | Rotates the specified entities.
| ScaleEntities | Scales the specified entities while keeping their proportions the same.
| SendToBackEntities | Moves the specified entities to the bottom of the drawing order.
| SendToUnderEntities | Moves the specified entities under the specified reference entities.
| SetObjectErased | Sets whether the specified sketch entity is erased.
| SetObjectLayer | Sets the specified Layer of the specified sketch entity.
| SetObjectVisible | Sets whether the specified sketch entity is visible.
| StretchEntities | Changes the relative positions of a sketch entity's nodes, retaining their relations to other nodes in the entity.
| TrimEntities | Trims the specified sketch entities.

Top

# See Also

####

ISketchManager Interface
DraftSight Namespace