g2o-euclid
Version:
g2o Euclidean Geometry Utilities
19 lines (16 loc) • 561 B
TypeScript
import * as g2o from 'g2o';
import { Disposable, G20, CircleProperties } from 'g2o';
declare class CircleCircleIntersection implements Disposable {
#private;
/**
* The points representing the intersection of the circles.
*/
readonly points: G20[];
/**
* A monotonically increasing number that increments every time the points are re-computed.
*/
readonly change$: g2o.Observable<number>;
constructor(circleA: CircleProperties, circleB: CircleProperties);
dispose(): void;
}
export { CircleCircleIntersection };