Back to Website
Show / Hide Table of Contents

Class Segment

Inheritance
System.Object
Segment
CubicBezierSegment
LineSegment
QuadraticBezierSegment
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Path
Assembly: Aurigma.DesignAtoms.ImageProcessing.dll
Syntax
public abstract class Segment

Constructors

Segment(VectorF, VectorF)

Declaration
protected Segment(VectorF start, VectorF end)
Parameters
Type Name Description
VectorF start
VectorF end

Properties

End

Declaration
public VectorF End { get; }
Property Value
Type Description
VectorF

Start

Declaration
public VectorF Start { get; }
Property Value
Type Description
VectorF

Methods

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetNormalAt(Single)

Declaration
public VectorF GetNormalAt(float t)
Parameters
Type Name Description
System.Single t
Returns
Type Description
VectorF

GetPositionAt(Single)

Declaration
public abstract VectorF GetPositionAt(float t)
Parameters
Type Name Description
System.Single t
Returns
Type Description
VectorF

GetTangentAt(Single)

Declaration
protected abstract float GetTangentAt(float t)
Parameters
Type Name Description
System.Single t
Returns
Type Description
System.Single
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback