API Reference > geometry-core > Curve > CurveLocationDetailPair CurveLocationDetailPair Class A pair of CurveLocationDetail. Methods Name Description constructor(detailA?: CurveLocationDetail, detailB?: CurveLocationDetail): CurveLocationDetailPair clone(result?: CurveLocationDetailPair): CurveLocationDetailPair Make a deep copy of this CurveLocationDetailPair swapDetails(): void Swap the details of A, B createCapture(detailA: CurveLocationDetail, detailB: CurveLocationDetail, result?: CurveLocationDetailPair): CurveLocationDetailPair Static Create a curve detail pair using references to two CurveLocationDetails createCaptureOptionalReverse(detailA: CurveLocationDetail, detailB: CurveLocationDetail, reversed: boolean, result?: CurveLocationDetailPair): CurveLocationDetailPair Static Create a curve detail pair using references to two CurveLocationDetails. Properties Name Type Description approachType undefined | CurveCurveApproachType enumeration of how the detail pairs relate. detailA CurveLocationDetail The first of the two details ... detailB CurveLocationDetail The second of the two details ... Defined in curve/CurveLocationDetail.ts Line 429 Last Updated: 11 June, 2024