comparison Applications/Samples/SimpleViewer/MainWidgetInteractor.cpp @ 388:20f149669c1f

renamed LayerWidget as SliceViewerWidget
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Nov 2018 17:26:39 +0100
parents face7b7008de
children b70e9be013e4
comparison
equal deleted inserted replaced
387:a8b5cf760473 388:20f149669c1f
36 { 36 {
37 if (button == MouseButton_Left) 37 if (button == MouseButton_Left)
38 { 38 {
39 if (application_.GetCurrentTool() == SimpleViewerApplication::Tools_LineMeasure) 39 if (application_.GetCurrentTool() == SimpleViewerApplication::Tools_LineMeasure)
40 { 40 {
41 return new LineMeasureTracker(statusBar, dynamic_cast<LayerWidget&>(widget).GetSlice(), 41 return new LineMeasureTracker(statusBar, dynamic_cast<SliceViewerWidget&>(widget).GetSlice(),
42 x, y, 255, 0, 0, application_.GetFont()); 42 x, y, 255, 0, 0, application_.GetFont());
43 } 43 }
44 else if (application_.GetCurrentTool() == SimpleViewerApplication::Tools_CircleMeasure) 44 else if (application_.GetCurrentTool() == SimpleViewerApplication::Tools_CircleMeasure)
45 { 45 {
46 return new CircleMeasureTracker(statusBar, dynamic_cast<LayerWidget&>(widget).GetSlice(), 46 return new CircleMeasureTracker(statusBar, dynamic_cast<SliceViewerWidget&>(widget).GetSlice(),
47 x, y, 255, 0, 0, application_.GetFont()); 47 x, y, 255, 0, 0, application_.GetFont());
48 } 48 }
49 else if (application_.GetCurrentTool() == SimpleViewerApplication::Tools_Crop) 49 else if (application_.GetCurrentTool() == SimpleViewerApplication::Tools_Crop)
50 { 50 {
51 // TODO 51 // TODO
74 double y, 74 double y,
75 IStatusBar* statusBar) 75 IStatusBar* statusBar)
76 { 76 {
77 if (statusBar != NULL) 77 if (statusBar != NULL)
78 { 78 {
79 Vector p = dynamic_cast<LayerWidget&>(widget).GetSlice().MapSliceToWorldCoordinates(x, y); 79 Vector p = dynamic_cast<SliceViewerWidget&>(widget).GetSlice().MapSliceToWorldCoordinates(x, y);
80 80
81 char buf[64]; 81 char buf[64];
82 sprintf(buf, "X = %.02f Y = %.02f Z = %.02f (in cm)", 82 sprintf(buf, "X = %.02f Y = %.02f Z = %.02f (in cm)",
83 p[0] / 10.0, p[1] / 10.0, p[2] / 10.0); 83 p[0] / 10.0, p[1] / 10.0, p[2] / 10.0);
84 statusBar->SetMessage(buf); 84 statusBar->SetMessage(buf);