Skip to content
This repository was archived by the owner on Oct 11, 2023. It is now read-only.

b667b028 0587 ffd3 e5d9 3a0b8d028de9

haplokuon edited this page May 6, 2023 · 1 revision

Ellipse Class

netDxf 3.0.0 Library

Represents an ellipse entity.

Definition

Namespace: netDxf.Entities
Assembly: netDxf (in netDxf.dll) Version: 3.0.0

C#

public class Ellipse : EntityObject

VB

Public Class Ellipse
	Inherits EntityObject

C++

public ref class Ellipse : public EntityObject

F#

type Ellipse = 
    class
        inherit EntityObject
    end
Inheritance Object → DxfObjectEntityObject → Ellipse

Constructors

Ellipse() Initializes a new instance of the Ellipse class.
Ellipse(Vector2, Double, Double) Initializes a new instance of the Ellipse class.
Ellipse(Vector3, Double, Double) Initializes a new instance of the Ellipse class.

Properties

Center Gets or sets the ellipse center in world coordinates.
CodeName Gets the DXF object name.
(Inherited from DxfObject)
Color Gets or sets the entity color.
(Inherited from EntityObject)
EndAngle Gets or sets the ellipse end angle in degrees.
Handle Gets the handle assigned to the DXF object.
(Inherited from DxfObject)
IsFullEllipse Checks if the actual instance is a full ellipse.
IsVisible Gets or set the entity visibility.
(Inherited from EntityObject)
Layer Gets or sets the entity layer.
(Inherited from EntityObject)
Linetype Gets or sets the entity line type.
(Inherited from EntityObject)
LinetypeScale Gets or sets the entity line type scale.
(Inherited from EntityObject)
Lineweight Gets or sets the entity line weight, one unit is always 1/100 mm (default = ByLayer).
(Inherited from EntityObject)
MajorAxis Gets or sets the ellipse mayor axis.
MinorAxis Gets or sets the ellipse minor axis.
Normal Gets or sets the entity normal.
(Inherited from EntityObject)
Owner Gets the owner of the actual DXF object.
(Inherited from EntityObject)
Reactors Gets the list of DXF objects that has been attached to this entity.
(Inherited from EntityObject)
Rotation Gets or sets the ellipse local rotation in degrees along its normal.
StartAngle Gets or sets the ellipse start angle in degrees.
Thickness Gets or sets the ellipse thickness.
Transparency Gets or sets layer transparency (default: ByLayer).
(Inherited from EntityObject)
Type Gets the entity type.
(Inherited from EntityObject)
XData Gets the entity extended data.
(Inherited from DxfObject)

Methods

Clone Creates a new Ellipse that is a copy of the current instance.
(Overrides EntityObject.Clone())
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
PolarCoordinateRelativeToCenter Calculate the local point on the ellipse for a given angle relative to the center.
PolygonalVertexes Converts the ellipse in a list of vertexes.
SetAxis Sets the ellipse major and minor axis from the two parameters.
ToPolyline2D Converts the ellipse in a Polyline2D.
ToString Converts the value of this instance to its equivalent string representation.
(Inherited from EntityObject)
TransformBy(Matrix4) Moves, scales, and/or rotates the current entity given a 4x4 transformation matrix.
(Inherited from EntityObject)
TransformBy(Matrix3, Vector3) Moves, scales, and/or rotates the current entity given a 3x3 transformation matrix and a translation vector.
(Overrides EntityObject.TransformBy(Matrix3, Vector3))

Events

LayerChanged
(Inherited from EntityObject)
LinetypeChanged
(Inherited from EntityObject)
XDataAddAppReg
(Inherited from DxfObject)
XDataRemoveAppReg
(Inherited from DxfObject)

See Also

Reference

netDxf.Entities Namespace

Clone this wiki locally