cornerstonejs / cornerstoneTools

Compare 5e2a0aa ... +0 ... 78bcae6

Coverage Reach
tools/annotation/FreehandRoiTool.js tools/annotation/bidirectionalTool/moveHandle/setHandlesPosition.js tools/annotation/bidirectionalTool/moveHandle/moveHandle.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/movePerpendicularLine.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/updatePerpendicularLine.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getHelperLine.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getMovingPoint.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/lineHasLength.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/getDirectionMultiplier.js tools/annotation/bidirectionalTool/moveHandle/movePerpendicularLine/isPerpendicularEndFixed.js tools/annotation/bidirectionalTool/moveHandle/touchMoveHandle.js tools/annotation/bidirectionalTool/moveHandle/moveLongLine/moveLongLine.js tools/annotation/bidirectionalTool/moveHandle/moveLongLine/updatePerpendicularLine.js tools/annotation/bidirectionalTool/moveHandle/getBaseData.js tools/annotation/bidirectionalTool/utils/repositionBidirectionalArmHandle.js tools/annotation/bidirectionalTool/utils/updatePerpendicularLineHandles.js tools/annotation/bidirectionalTool/utils/calculateLongestAndShortestDiameters.js tools/annotation/bidirectionalTool/utils/getLongestAndShortestDiameters.js tools/annotation/bidirectionalTool/utils/getSelectedHandleKey.js tools/annotation/bidirectionalTool/utils/getLineVector.js tools/annotation/bidirectionalTool/utils/getDistanceWithPixelSpacing.js tools/annotation/bidirectionalTool/handleSelectedMouseCallback.js tools/annotation/bidirectionalTool/handleSelectedTouchCallback.js tools/annotation/bidirectionalTool/renderToolData.js tools/annotation/bidirectionalTool/addNewMeasurement.js tools/annotation/bidirectionalTool/mouseMoveCallback.js tools/annotation/bidirectionalTool/invertHandles.js tools/annotation/bidirectionalTool/pointNearTool.js tools/annotation/bidirectionalTool/createNewMeasurement.js tools/annotation/bidirectionalTool/handleSelectedCallback.js tools/annotation/CircleRoiTool.js tools/annotation/RectangleRoiTool.js tools/annotation/EllipticalRoiTool.js tools/annotation/CobbAngleTool.js tools/annotation/AngleTool.js tools/annotation/ArrowAnnotateTool.js tools/annotation/LengthTool.js tools/annotation/TextMarkerTool.js tools/annotation/ProbeTool.js tools/annotation/BidirectionalTool.js tools/segmentation/strategies/correction.js tools/segmentation/strategies/eraseCircle.js tools/segmentation/strategies/eraseFreehand.js tools/segmentation/strategies/fillFreehand.js tools/segmentation/strategies/fillCircle.js tools/segmentation/strategies/eraseRectangle.js tools/segmentation/strategies/fillRectangle.js tools/segmentation/SphericalBrushTool.js tools/segmentation/BrushTool.js tools/segmentation/CorrectionScissorsTool.js tools/segmentation/FreehandScissorsTool.js tools/segmentation/CircleScissorsTool.js tools/segmentation/RectangleScissorsTool.js tools/FreehandRoiSculptorTool.js tools/base/BaseBrushTool.js tools/base/BaseTool.js tools/base/BaseAnnotationTool.js tools/MagnifyTool.js tools/DragProbeTool.js tools/WwwcRegionTool.js tools/cursors/index.js tools/cursors/MouseCursor.js tools/CrosshairsTool.js tools/ScaleOverlayTool.js tools/ZoomTool.js tools/OverlayTool.js tools/RotateTool.js tools/OrientationMarkersTool.js tools/referenceLines/renderActiveReferenceLine.js tools/referenceLines/calculateReferenceLine.js tools/StackScrollMultiTouchTool.js tools/StackScrollTool.js tools/ReferenceLinesTool.js tools/WwwcTool.js tools/PanTool.js tools/PanMultiTouchTool.js tools/ZoomTouchPinchTool.js tools/EraserTool.js tools/ZoomMouseWheelTool.js tools/RotateTouchTool.js tools/StackScrollMouseWheelTool.js tools/DoubleTapFitToWindowTool.js util/segmentation/getPixelPathBetweenPixels.js util/segmentation/floodFill.js util/segmentation/fillShape.js util/segmentation/eraseShape.js util/segmentation/getBoundingBoxAroundPolygon.js util/segmentation/getCircle.js util/segmentation/getBoundingBoxAroundCircle.js util/segmentation/eraseOutsideBoundingBox.js util/segmentation/fillOutsideBoundingBox.js util/segmentation/drawBrush.js util/segmentation/getDiffBetweenPixelData.js util/segmentation/triggerLabelmapModifiedEvent.js util/segmentation/eraseIfSegmentIndex.js util/segmentation/isSameSegment.js util/freehand/FreehandLineFinder.js util/freehand/freehandIntersect.js util/freehand/insertOrDelete.js util/freehand/pointInFreehand.js util/freehand/calculateFreehandStatistics.js util/freehand/freehandArea.js util/freehand/FreehandHandleData.js util/freehand/addLine.js util/freehand/ClickedLineData.js util/debugLib/common.js util/debugLib/index.js util/debounce.js util/pointProjector.js util/scrollToIndex.js util/deepmerge.js util/clip.js util/getMaxSimultaneousRequests.js util/findAndMoveHelpers.js util/ellipse/calculateEllipseStatistics.js util/ellipse/pointInEllipse.js util/calculateSUV.js util/scroll.js util/getROITextBoxCoords.js util/zoom/correctShift.js util/zoom/changeViewportScale.js util/getLuminance.js util/getRGBPixels.js util/getActiveTool.js util/SaveAs.js util/isPointInPolygon.js util/makeUnselectable.js util/logger.js util/throttle.js util/getKeyPressData.js util/copyPoints.js util/wait.js util/convertToVector3.js util/angleBetweenPoints.js util/getProximityThreshold.js util/getPixelSpacing.js util/setContextToDisplayFontSize.js util/triggerEvent.js util/uuidv4.js util/getCircleCoords.js util/numbersWithCommas.js util/pointInsideBoundingBox.js util/lineSegDistance.js util/roundToDecimal.js util/isObject.js util/isPointInImage.js util/getDefault.js util/isEmptyObject.js store/modules/segmentationModule/getLabelmapStats.js store/modules/segmentationModule/colorLUT.js store/modules/segmentationModule/activeSegmentIndex.js store/modules/segmentationModule/getLabelmap2D.js store/modules/segmentationModule/segmentVisibility.js store/modules/segmentationModule/getLabelmapBuffers.js store/modules/segmentationModule/metadata.js store/modules/segmentationModule/setLabelmap3D.js store/modules/segmentationModule/history.js store/modules/segmentationModule/getSegmentOfActiveLabelmapAtEvent.js store/modules/segmentationModule/activeLabelmapIndex.js store/modules/segmentationModule/deleteSegment.js store/modules/segmentationModule/getBrushColor.js store/modules/segmentationModule/getLabelmaps3D.js store/modules/segmentationModule/addLabelmap2D.js store/modules/segmentationModule/addLabelmap3D.js store/modules/segmentationModule/getElement.js store/modules/segmentationModule/index.js store/modules/segmentationModule/setRadius.js store/modules/segmentationModule/defaultConfiguration.js store/modules/segmentationModule/getSegmentsOnPixeldata.js store/modules/segmentationModule/state.js store/modules/segmentationModule/arrayTypes.js store/modules/manipulatorStateModule.js store/modules/cursorModule.js store/modules/globalConfigurationModule.js store/setToolMode.js store/internals/addEnabledElement.js store/internals/removeEnabledElement.js store/addTool.js store/setToolCursor.js store/removeTool.js store/index.js store/getToolsWithMoveableHandles.js store/setToolOptions.js store/getActiveToolsForElement.js store/filterToolsUsableWithMultiPartTools.js store/getInteractiveToolsForElement.js store/getToolsWithDataForElement.js store/isToolActiveForElement.js store/getToolForElement.js eventListeners/internals/renderSegmentationOutline.js eventListeners/internals/renderSegmentationFill.js eventListeners/internals/normalizeWheel.js eventListeners/internals/renderSegmentation.js eventListeners/touchEventListeners.js eventListeners/mouseEventListeners.js eventListeners/preventGhostClick.js eventListeners/onImageRenderedBrushEventHandler.js eventListeners/wheelEventListener.js eventListeners/windowResizeHandler.js eventDispatchers/touchEventHandlers/tap.js eventDispatchers/touchEventHandlers/touchStart.js eventDispatchers/touchEventHandlers/addNewMeasurement.js eventDispatchers/touchEventHandlers/multiTouchDrag.js eventDispatchers/touchEventHandlers/shared/deactivateAllToolInstances.js eventDispatchers/touchEventHandlers/touchStartActive.js eventDispatchers/touchEventHandlers/index.js eventDispatchers/mouseEventHandlers/mouseDown.js eventDispatchers/mouseEventHandlers/addNewMeasurement.js eventDispatchers/mouseEventHandlers/mouseMove.js eventDispatchers/mouseEventHandlers/mouseDownActivate.js eventDispatchers/mouseEventHandlers/mouseDrag.js eventDispatchers/mouseEventHandlers/index.js eventDispatchers/imageRenderedEventDispatcher.js eventDispatchers/touchToolEventDispatcher.js eventDispatchers/newImageEventDispatcher.js eventDispatchers/mouseToolEventDispatcher.js eventDispatchers/shared/customCallbackHandler.js synchronization/Synchronizer.js synchronization/stackImagePositionOffsetSynchronizer.js synchronization/stackImagePositionSynchronizer.js synchronization/stackScrollSynchronizer.js synchronization/stackImageIndexSynchronizer.js synchronization/wwwcSynchronizer.js synchronization/panZoomSynchronizer.js synchronization/updateImageSynchronizer.js manipulators/moveHandle.js manipulators/moveNewHandle.js manipulators/moveAllHandles.js manipulators/getHandleNearImagePoint.js manipulators/handleActivator.js manipulators/anyHandlesOutsideImage.js manipulators/getHandlePixelPosition.js stackTools/stackPrefetch.js stackTools/playClip.js stackTools/fusionRenderer.js stackTools/stackRenderers.js stateManagement/imageIdSpecificStateManager.js stateManagement/loadHandlerManager.js stateManagement/toolState.js stateManagement/stackSpecificStateManager.js stateManagement/frameOfReferenceStateManager.js stateManagement/textStyle.js stateManagement/toolColors.js stateManagement/toolStyle.js stateManagement/toolCoordinates.js drawing/drawTextBox.js drawing/drawRect.js drawing/drawEllipse.js drawing/drawHandles.js drawing/path.js drawing/fillOutsideRect.js drawing/drawLinkedTextBox.js drawing/drawLines.js drawing/transformCanvasContext.js drawing/drawArrow.js drawing/drawJoinedLines.js drawing/drawLink.js drawing/drawLine.js drawing/fillTextLines.js drawing/setShadow.js drawing/drawCircle.js drawing/getNewContext.js drawing/draw.js drawing/fillBox.js drawing/resetCanvasContextTransform.js mixins/segmentation/freehandSegmentationMixin.js mixins/segmentation/circleSegmentationMixin.js mixins/segmentation/rectangleSegmentationMixin.js mixins/segmentation/renderBrushMixin.js mixins/segmentation/polylineSegmentationMixin.js mixins/activeOrDisabledBinaryTool.js mixins/enabledOrDisabledBinaryTool.js thirdParty/register.js thirdParty/registerModule.js thirdParty/registerItem.js thirdParty/registerMixin.js thirdParty/registerSome.js orientation/getOrientationString.js orientation/invertOrientationString.js orientation/index.js toolOptions.js init.js externalModules.js importInternal.js events.js lib.js ToolMode.js

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

1 untracked files changed.
Other files ignored by Codecov
package-lock.json has changed.

No tracked files changed.

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
src 21.72%
Project Totals (287 files) 21.72%
Loading