Mercurial > hg > orthanc-stone
comparison Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp @ 1998:1fa3f484008e
added arrows to AnnotationsSceneLayer::Segment
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Nov 2022 13:08:50 +0100 |
parents | 6e4ef6e3b2bf |
children | e943a84da9ac |
comparison
equal
deleted
inserted
replaced
1997:c622219a3388 | 1998:1fa3f484008e |
---|---|
143 WebViewerAction_Crosshair, | 143 WebViewerAction_Crosshair, |
144 WebViewerAction_MagnifyingGlass, // New in 2.4 | 144 WebViewerAction_MagnifyingGlass, // New in 2.4 |
145 | 145 |
146 WebViewerAction_CreateAngle, | 146 WebViewerAction_CreateAngle, |
147 WebViewerAction_CreateCircle, | 147 WebViewerAction_CreateCircle, |
148 WebViewerAction_CreateSegment, | 148 WebViewerAction_CreateLength, |
149 WebViewerAction_RemoveMeasure, | 149 WebViewerAction_RemoveMeasure, |
150 WebViewerAction_CreatePixelProbe, // New in 2.4 | 150 WebViewerAction_CreatePixelProbe, // New in 2.4 |
151 WebViewerAction_CreateEllipseProbe, // New in 2.4 | 151 WebViewerAction_CreateEllipseProbe, // New in 2.4 |
152 WebViewerAction_CreateRectangleProbe, // New in 2.4 | 152 WebViewerAction_CreateRectangleProbe, // New in 2.4 |
153 WebViewerAction_CreateTextAnnotation // New in 2.4 | 153 WebViewerAction_CreateTextAnnotation // New in 2.4 |
176 | 176 |
177 case WebViewerAction_None: | 177 case WebViewerAction_None: |
178 case WebViewerAction_Crosshair: | 178 case WebViewerAction_Crosshair: |
179 case WebViewerAction_CreateAngle: | 179 case WebViewerAction_CreateAngle: |
180 case WebViewerAction_CreateCircle: | 180 case WebViewerAction_CreateCircle: |
181 case WebViewerAction_CreateSegment: | 181 case WebViewerAction_CreateLength: |
182 case WebViewerAction_RemoveMeasure: | 182 case WebViewerAction_RemoveMeasure: |
183 case WebViewerAction_CreatePixelProbe: | 183 case WebViewerAction_CreatePixelProbe: |
184 case WebViewerAction_CreateEllipseProbe: | 184 case WebViewerAction_CreateEllipseProbe: |
185 case WebViewerAction_CreateRectangleProbe: | 185 case WebViewerAction_CreateRectangleProbe: |
186 case WebViewerAction_CreateTextAnnotation: | 186 case WebViewerAction_CreateTextAnnotation: |
3229 | 3229 |
3230 case WebViewerAction_CreateCircle: | 3230 case WebViewerAction_CreateCircle: |
3231 viewer_.stoneAnnotations_->SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Circle); | 3231 viewer_.stoneAnnotations_->SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Circle); |
3232 break; | 3232 break; |
3233 | 3233 |
3234 case WebViewerAction_CreateSegment: | 3234 case WebViewerAction_CreateLength: |
3235 viewer_.stoneAnnotations_->SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Segment); | 3235 viewer_.stoneAnnotations_->SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Length); |
3236 break; | 3236 break; |
3237 | 3237 |
3238 case WebViewerAction_RemoveMeasure: | 3238 case WebViewerAction_RemoveMeasure: |
3239 viewer_.stoneAnnotations_->SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Remove); | 3239 viewer_.stoneAnnotations_->SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Remove); |
3240 break; | 3240 break; |