API Reference
circleIntervalForBand()
Intersect a circle obstacle with a horizontal line band.
Import
import { circleIntervalForBand } from "@graphrefly/ts/solutions/reactive-layout";
Signature
function circleIntervalForBand(
obstacle: CircleObstacle,
bandTop: number,
bandBottom: number,
): Interval | null
Parameters
| Parameter | Type | Description |
|---|---|---|
obstacle | CircleObstacle | obstacle value used by the helper. |
bandTop | number | band top value used by the helper. |
bandBottom | number | band bottom value used by the helper. |
Returns
A Interval | null value.
Example
import { circleIntervalForBand } from "@graphrefly/ts/solutions/reactive-layout";
Source
packages/ts/src/solutions/reactive-layout/flow.ts