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; }