# OverlapResult

A single overlap between two paths. An overlap contains the spans on each path where they overlap.

## Constructors

OverlapResult(span1,span2)→[OverlapResult](https://cuttle.xyz/learn/reference/OverlapResult)

`span1`

`[OverlapSpan](https://cuttle.xyz/learn/reference/OverlapSpan)`

`span2`

`[OverlapSpan](https://cuttle.xyz/learn/reference/OverlapSpan)`

## Properties

.span1[OverlapSpan](https://cuttle.xyz/learn/reference/OverlapSpan)

The overlapping span on the first path.

.span2[OverlapSpan](https://cuttle.xyz/learn/reference/OverlapSpan)

The overlapping span on the second path.

## Methods

.clone()→[OverlapResult](https://cuttle.xyz/learn/reference/OverlapResult)

Returns a copy of this overlap.

.equals(overlap)→boolean

`overlap`

`[OverlapResult](https://cuttle.xyz/learn/reference/OverlapResult)`

Returns `true` if the overlaps are _exactly_ equal, `false` otherwise.

.hasPointLikeSpan()→boolean

Returns `true` if ether of this overlap's spans have equal times.