From 338e3869480aeeefca714e46af4df3abae1189dc Mon Sep 17 00:00:00 2001 From: Dan Rukas Date: Sun, 23 Feb 2025 15:44:53 -0500 Subject: [PATCH] ui(icons): Added New Segmentation Tool Art (#4797) --- .../ui-next/src/components/Icons/Icons.tsx | 21 +++ .../src/components/Icons/Sources/Tools.tsx | 173 ++++++++++++++++++ 2 files changed, 194 insertions(+) diff --git a/platform/ui-next/src/components/Icons/Icons.tsx b/platform/ui-next/src/components/Icons/Icons.tsx index d3c566d29..0e1dd5abd 100644 --- a/platform/ui-next/src/components/Icons/Icons.tsx +++ b/platform/ui-next/src/components/Icons/Icons.tsx @@ -122,6 +122,13 @@ import { ToolBrush, ToolThreshold, ToolShape, + ToolLabelmapAssist, + ToolPETSegment, + ToolInterpolation, + ToolBidirectionalSegment, + ToolSegmentAnything, + ToolContract, + ToolExpand, } from './Sources/Tools'; import ActionNewDialog from './Sources/ActionNewDialog'; import NotificationInfo from './Sources/NotificationInfo'; @@ -550,6 +557,13 @@ export const Icons = { ToolBrush, ToolThreshold, ToolShape, + ToolLabelmapAssist, + ToolSegmentAnything, + ToolPETSegment, + ToolInterpolation, + ToolBidirectionalSegment, + ToolContract, + ToolExpand, ExternalLink, OHIFLogoColorDarkBackground, Magnifier, @@ -577,7 +591,14 @@ export const Icons = { 'checkbox-active': (props: IconProps) => CheckBoxChecked(props), 'icon-tool-eraser': (props: IconProps) => ToolEraser(props), 'icon-tool-brush': (props: IconProps) => ToolBrush(props), + 'icon-tool-labelmap-assist': (props: IconProps) => ToolLabelmapAssist(props), + 'icon-tool-segment-anything': (props: IconProps) => ToolSegmentAnything(props), 'icon-tool-threshold': (props: IconProps) => ToolThreshold(props), + 'icon-tool-pet-segment': (props: IconProps) => ToolPETSegment(props), + 'icon-tool-interpolation': (props: IconProps) => ToolInterpolation(props), + 'icon-tool-bidirectional-segment': (props: IconProps) => ToolBidirectionalSegment(props), + 'icon-tool-expand': (props: IconProps) => ToolExpand(props), + 'icon-tool-contract': (props: IconProps) => ToolContract(props), 'icon-tool-shape': (props: IconProps) => ToolShape(props), link: (props: IconProps) => Link(props), 'icon-color-lut': (props: IconProps) => IconColorLUT(props), diff --git a/platform/ui-next/src/components/Icons/Sources/Tools.tsx b/platform/ui-next/src/components/Icons/Sources/Tools.tsx index 4140dc5f7..e21e91a51 100644 --- a/platform/ui-next/src/components/Icons/Sources/Tools.tsx +++ b/platform/ui-next/src/components/Icons/Sources/Tools.tsx @@ -3324,3 +3324,176 @@ export const ToolShape = (props: IconProps) => ( ); +export const ToolLabelmapAssist = (props: IconProps) => ( + + + + + + +); +export const ToolSegmentAnything = (props: IconProps) => ( + + + + + +); +export const ToolPETSegment = (props: IconProps) => ( + + + + + +); +export const ToolInterpolation = (props: IconProps) => ( + + + + + + + +); +export const ToolBidirectionalSegment = (props: IconProps) => ( + + + + + +); +export const ToolExpand = (props: IconProps) => ( + + + +); +export const ToolContract = (props: IconProps) => ( + + + +);