Generated by DocFX

Class CurvesIntersectionResult

This is a POC class used to collect the result from curves intersection.

Inheritance
System.Object
CurvesIntersectionResult
Inherited Members
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)
Syntax
public class CurvesIntersectionResult

Constructors

| Improve this Doc View Source

CurvesIntersectionResult(Point3, Point3, Double, Double)

Collects the result from an intersection.

Declaration
public CurvesIntersectionResult(Point3 pointA, Point3 pointB, double parameterA, double parameterB)
Parameters
Type Name Description
Point3 pointA
Point3 pointB
System.Double parameterA
System.Double parameterB

Properties

| Improve this Doc View Source

ParameterA

Gets the first curve's parameter on curve.

Declaration
public double ParameterA { get; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ParameterB

Gets the second curve's parameter on curve.

Declaration
public double ParameterB { get; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

PointA

Gets the first curve's intersection point.

Declaration
public Point3 PointA { get; }
Property Value
Type Description
Point3
| Improve this Doc View Source

PointB

Gets the second curve's intersection point.

Declaration
public Point3 PointB { get; }
Property Value
Type Description
Point3

Methods

| Improve this Doc View Source

ToString()

Compose the curve intersection result as a text.

Declaration
public override string ToString()
Returns
Type Description
System.String

The text format of the intersection.

Overrides
System.Object.ToString()