All files / packages/tools/src/utilities/math/polyline pointsAreWithinCloseContourProximity.ts

50% Statements 1/2
100% Branches 0/0
0% Functions 0/1
50% Lines 1/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16            1x                  
import { vec2 } from 'gl-matrix';
import type { Types } from '@cornerstonejs/core';
 
/**
 * Returns true if points `p1` and `p2` are within `closeContourProximity`.
 */
const pointsAreWithinCloseContourProximity = (
  p1: Types.Point2,
  p2: Types.Point2,
  closeContourProximity: number
): boolean => {
  return vec2.dist(p1, p2) < closeContourProximity;
};
 
export default pointsAreWithinCloseContourProximity;