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;