LineSegment2d Class

Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    Teigha.RuntimeDisposableWrapper
      Teigha.GeometryEntity2d
        Teigha.GeometryCurve2d
          Teigha.GeometryLinearEntity2d
            Teigha.GeometryLineSegment2d

Namespace: Teigha.Geometry
Assembly: TD_Mgd (in TD_Mgd.dll) Version: 26.3.0.0
Syntax
public sealed class LineSegment2d : LinearEntity2d

The LineSegment2d type exposes the following members.

Constructors
  Name Description
Public method LineSegment2d Initializes a new instance of the LineSegment2d class
Public method LineSegment2d(Point2d, Point2d) Initializes a new instance of the LineSegment2d class
Public method LineSegment2d(Point2d, Vector2d) Initializes a new instance of the LineSegment2d class
Top
Properties
  Name Description
Public property AutoDelete
(Inherited from DisposableWrapper)
Public property BoundBlock
(Inherited from Curve2d)
Public property Direction
(Inherited from LinearEntity2d)
Public property EndPoint  
Public property HasEndPoint
(Inherited from Curve2d)
Public property HasStartPoint
(Inherited from Curve2d)
Public property IsDisposed
(Inherited from DisposableWrapper)
Public property Length  
Public property MidPoint  
Public property OrthoBoundBlock
(Inherited from Curve2d)
Public property PointOnLine
(Inherited from LinearEntity2d)
Public property StartPoint  
Public property UnmanagedObject
(Inherited from DisposableWrapper)
Top
Methods
  Name Description
Public method BaryComb  
Public method Clone
(Inherited from Entity2d)
Public methodStatic member Create  
Public method CreateObjRef
(Inherited from MarshalByRefObject)
Public method Dispose
(Inherited from DisposableWrapper)
Public method Equals
(Inherited from DisposableWrapper)
Public method EvaluatePoint
(Inherited from Curve2d)
Public method Explode
(Inherited from Curve2d)
Public method GetArea(Double, Double)
(Inherited from Curve2d)
Public method GetArea(Double, Double, Tolerance)
(Inherited from Curve2d)
Public method GetBisector  
Public method GetBoundBlockOf
(Inherited from Curve2d)
Public method GetClosestPointTo(Curve2d)
(Inherited from Curve2d)
Public method GetClosestPointTo(Point2d)
(Inherited from Curve2d)
Public method GetClosestPointTo(Curve2d, Tolerance)
(Inherited from Curve2d)
Public method GetClosestPointTo(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetDistanceTo(Curve2d)
(Inherited from Curve2d)
Public method GetDistanceTo(Point2d)
(Inherited from Curve2d)
Public method GetDistanceTo(Curve2d, Tolerance)
(Inherited from Curve2d)
Public method GetDistanceTo(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetHashCode
(Inherited from DisposableWrapper)
Public method GetInterval
(Inherited from Curve2d)
Public method GetLength(Double, Double)
(Inherited from Curve2d)
Public method GetLength(Double, Double, Tolerance)
(Inherited from Curve2d)
Public method GetLifetimeService
(Inherited from MarshalByRefObject)
Public method GetLine
(Inherited from LinearEntity2d)
Public method GetNormalPoint(Point2d)
(Inherited from Curve2d)
Public method GetNormalPoint(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetOrthoBoundBlockOf
(Inherited from Curve2d)
Public method GetParameterAtLength(Double, Double, Boolean)
(Inherited from Curve2d)
Public method GetParameterAtLength(Double, Double, Boolean, Tolerance)
(Inherited from Curve2d)
Public method GetParameterOf(Point2d)
(Inherited from Curve2d)
Public method GetParameterOf(Point2d, Tolerance)
(Inherited from Curve2d)
Public method GetPerpendicularLine
(Inherited from LinearEntity2d)
Public method GetReverseParameterCurve
(Inherited from Curve2d)
Public method GetSamplePoints(Int32)
(Inherited from Curve2d)
Public method GetSamplePoints(Double, Double, Double)
(Inherited from Curve2d)
Public method GetSegmentLength(Double, Double)  
Public method GetSegmentLength(Double, Double, Tolerance)  
Public method GetSplitCurves
(Inherited from Curve2d)
Public method GetTrimmedOffset(Double, OffsetCurveExtensionType)
(Inherited from Curve2d)
Public method GetTrimmedOffset(Double, OffsetCurveExtensionType, Tolerance)
(Inherited from Curve2d)
Public method GetType
(Inherited from Object)
Public method InitializeLifetimeService
(Inherited from MarshalByRefObject)
Public method IntersectWith(LinearEntity2d)
(Inherited from LinearEntity2d)
Public method IntersectWith(LinearEntity2d, Tolerance)
(Inherited from LinearEntity2d)
Public method IsClosed
(Inherited from Curve2d)
Public method IsClosed(Tolerance)
(Inherited from Curve2d)
Public method IsColinearTo(LinearEntity2d)
(Inherited from LinearEntity2d)
Public method IsColinearTo(LinearEntity2d, Tolerance)
(Inherited from LinearEntity2d)
Public method IsDegenerate(Entity2d)
(Inherited from Curve2d)
Public method IsDegenerate(Entity2d, Tolerance)
(Inherited from Curve2d)
Public method IsEqualTo(Entity2d)
(Inherited from Entity2d)
Public method IsEqualTo(Entity2d, Tolerance)
(Inherited from Entity2d)
Public method IsLinear(Line2d)
(Inherited from Curve2d)
Public method IsLinear(Line2d, Tolerance)
(Inherited from Curve2d)
Public method IsOn(Double)
(Inherited from Curve2d)
Public method IsOn(Point2d)
(Inherited from Curve2d)
Public method IsOn(Double, Tolerance)
(Inherited from Curve2d)
Public method IsOn(Point2d, Double)
(Inherited from Curve2d)
Public method IsOn(Point2d, Tolerance)
(Inherited from Curve2d)
Public method IsOn(Point2d, Double, Tolerance)
(Inherited from Curve2d)
Public method IsParallelTo(LinearEntity2d)
(Inherited from LinearEntity2d)
Public method IsParallelTo(LinearEntity2d, Tolerance)
(Inherited from LinearEntity2d)
Public method IsPeriodic
(Inherited from Curve2d)
Public method IsPerpendicularTo(LinearEntity2d)
(Inherited from LinearEntity2d)
Public method IsPerpendicularTo(LinearEntity2d, Tolerance)
(Inherited from LinearEntity2d)
Public method Mirror
(Inherited from Entity2d)
Public method Overlap(LinearEntity2d)
(Inherited from LinearEntity2d)
Public method Overlap(LinearEntity2d, Tolerance)
(Inherited from LinearEntity2d)
Public method RotateBy
(Inherited from Entity2d)
Public method ScaleBy
(Inherited from Entity2d)
Public method Set(Point2d, Point2d)  
Public method Set(Point2d, Vector2d)  
Public method Set(Curve2d, Point2d, Double)  
Public method Set(Curve2d, Curve2d, Double, Double)  
Public method SetInterval
(Inherited from Curve2d)
Public method ToString
(Inherited from Object)
Public method TransformBy
(Inherited from Entity2d)
Public method TranslateBy
(Inherited from Entity2d)
Top
See Also

©  Bricsys NV. All rights reserved.