1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- classdef SliceViewerPanelSource < handle
-
- properties (SetObservable, AbortSet)
- POI = [1 1 1]
- Geometry
-
-
-
-
- optResults
- dosedisp
-
-
-
-
- ctWindow
-
-
- hXTPS
- TCSVisible
- end
-
- properties (Dependent)
- ctClim
- end
-
- properties (SetAccess = private)
- prev_POI = [1 1 1]
- end
- methods
- function obj = SliceViewerPanelSource() % Constructor returns object
- num_dose_lvs = 10;
- obj.dosedisp = struct('mode', 'None', ...
- 'color', rand(num_dose_lvs,3), ...
- 'level', zeros(num_dose_lvs,1), ...
- 'alpha', ones(num_dose_lvs,1));
- obj.ctWindow = struct('ww', 600, 'wl', 1000);
- end
- function set.POI(obj, value)
- obj.prev_POI = obj.POI;
- obj.POI = value;
- end
- function clim = get.ctClim(obj)
- clim = [obj.ctWindow.wl-obj.ctWindow.ww/2 obj.ctWindow.wl+obj.ctWindow.ww/2];
- end
- end
- end
|