ACadSharp.Entities.Hatch.BoundaryPath.Line

class · ACadSharp · CLR name: ACadSharp.Entities.Hatch+BoundaryPath+Line

No upstream type summary is available.

Base type: ACadSharp.Entities.Hatch.BoundaryPath.Edge. Inherited members are documented on their declaring type.

Interfaces: ACadSharp.Entities.IGeometricEntity.

import acadsharp
Type = acadsharp.get_type('ACadSharp.Entities.Hatch+BoundaryPath+Line')

Declared public members

Signatures retain CLR types and names. Python.NET resolves overloads and converts compatible Python values at call time. Property setters are shown only when public. Operators retain their CLR names; Python.NET also maps supported operators to Python syntax.

.ctor

ACadSharp.Entities.Hatch.BoundaryPath.Line()

Initializes a new instance of the Line class.

.ctor

ACadSharp.Entities.Hatch.BoundaryPath.Line(ACadSharp.Entities.Line line)

Initializes a new instance of the Line class using the specified line entity.

  • line: The line entity from which to initialize the start and end points. Cannot be null.

ApplyTransform

System.Void ApplyTransform(CSMath.Transform transform)

Documentation inherited from: base member.

FindIntersections

System.Collections.Generic.IEnumerable[CSMath.XY] FindIntersections(CSMath.Geometry.Line2D line)

Documentation inherited from: base member.

GetBoundingBox

CSMath.BoundingBox GetBoundingBox()

Documentation inherited from: base member.

ToEntity

ACadSharp.Entities.Entity ToEntity()

Documentation inherited from: base member.

ToSegment2D

CSMath.Geometry.Segment2D ToSegment2D()

End

CSMath.XY End { get; set; }

Endpoint (in OCS)

Start

CSMath.XY Start { get; set; }

Start point (in OCS)

Type

ACadSharp.Entities.Hatch.BoundaryPath.EdgeType Type { get; }