Show / Hide Table of Contents

Class HatchBoundaryPath.Arc

Represents an arc edge of a HatchBoundaryPath.

Inheritance
System.Object
HatchBoundaryPath.Edge
HatchBoundaryPath.Arc
Implements
System.ICloneable
Inherited Members
HatchBoundaryPath.Edge.Type
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: netDxf.Entities
Assembly: CADability.dll
Syntax
public class Arc : HatchBoundaryPath.Edge, ICloneable

Constructors

| Improve this Doc View Source

Arc()

Initializes a new instance of the HatchBoundaryPath.Arc class.

Declaration
public Arc()
| Improve this Doc View Source

Arc(EntityObject)

Initializes a new instance of the HatchBoundaryPath.Arc class.

Declaration
public Arc(EntityObject entity)
Parameters
Type Name Description
EntityObject entity

EntityObject that represents the edge.

Fields

| Improve this Doc View Source

Center

Gets or set the center of the arc.

Declaration
public Vector2 Center
Field Value
Type Description
Vector2
| Improve this Doc View Source

EndAngle

Gets or sets the end angle of the arc.

Declaration
public double EndAngle
Field Value
Type Description
System.Double
| Improve this Doc View Source

IsCounterclockwise

Gets or sets if the arc is counter clockwise.

Declaration
public bool IsCounterclockwise
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

Radius

Gets or sets the radius of the arc.

Declaration
public double Radius
Field Value
Type Description
System.Double
| Improve this Doc View Source

StartAngle

Gets or sets the start angle of the arc.

Declaration
public double StartAngle
Field Value
Type Description
System.Double

Methods

| Improve this Doc View Source

Clone()

Clones the actual edge.

Declaration
public override object Clone()
Returns
Type Description
System.Object

A copy of the actual edge.

Overrides
HatchBoundaryPath.Edge.Clone()
| Improve this Doc View Source

ConvertFrom(EntityObject)

Initializes a new instance of the HatchBoundaryPath.Arc class.

Declaration
public static HatchBoundaryPath.Arc ConvertFrom(EntityObject entity)
Parameters
Type Name Description
EntityObject entity

EntityObject that represents the edge.

Returns
Type Description
HatchBoundaryPath.Arc
| Improve this Doc View Source

ConvertTo()

Converts the actual edge to its entity equivalent.

Declaration
public override EntityObject ConvertTo()
Returns
Type Description
EntityObject

An EntityObject equivalent to the actual edge.

Overrides
HatchBoundaryPath.Edge.ConvertTo()

Implements

System.ICloneable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX