MCPcopy Create free account
hub / github.com/ChartGPU/ChartGPU / lowerBoundXObject

Function lowerBoundXObject

src/core/createRenderCoordinator.ts:737–747  ·  view source on GitHub ↗
(data: ReadonlyArray<ObjectPoint>, xTarget: number)

Source from the content-addressed store, hash-verified

735};
736
737const lowerBoundXObject = (data: ReadonlyArray<ObjectPoint>, xTarget: number): number => {
738 let lo = 0;
739 let hi = data.length;
740 while (lo < hi) {
741 const mid = (lo + hi) >>> 1;
742 const x = data[mid].x;
743 if (x < xTarget) lo = mid + 1;
744 else hi = mid;
745 }
746 return lo;
747};
748
749const upperBoundXObject = (data: ReadonlyArray<ObjectPoint>, xTarget: number): number => {
750 let lo = 0;

Callers 2

sliceVisibleRangeByXFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected