diff --git a/horace_core/sqw/coord_transform/@CurveProjBase/CurveProjBase.m b/horace_core/sqw/coord_transform/@CurveProjBase/CurveProjBase.m index c218ab75de..a0b6ebba6f 100644 --- a/horace_core/sqw/coord_transform/@CurveProjBase/CurveProjBase.m +++ b/horace_core/sqw/coord_transform/@CurveProjBase/CurveProjBase.m @@ -178,7 +178,7 @@ obj = obj.check_combo_arg(); end end - function obj = set_img_scales(obj,varargin) + function obj = set_img_scales(~,varargin) error('HORACE:CurveProjBase:invalid_argument', ... 'You can not set image scales directly. Use projection type instead') end diff --git a/horace_core/sqw/coord_transform/@kf_sphere_proj/kf_sphere_proj.m b/horace_core/sqw/coord_transform/@kf_sphere_proj/kf_sphere_proj.m index e63075e8a8..bfd49e2ab6 100644 --- a/horace_core/sqw/coord_transform/@kf_sphere_proj/kf_sphere_proj.m +++ b/horace_core/sqw/coord_transform/@kf_sphere_proj/kf_sphere_proj.m @@ -122,14 +122,8 @@ % defined by object properties % if isa(pix_data,'PixelDataBase') - if pix_data.is_corrected - error('HORACE:kf_sphere_proj:not_implemented', ... - 'Misaligned pixels are not yet implemented'); - %pix_cc = pix_data.get_raw_data('q_coordinates'); - else - pix_cc = pix_data.q_coordinates; - end - shift_ei = obj.offset(4) ~=0; + pix_cc = pix_data.q_coordinates; + shift_ei = obj.offset(4) ~=0; % its ginored for the time being ndim = 3; input_is_obj = true; @@ -146,7 +140,7 @@ kf = obj.ki_-pix_cc(1:3,:); end pix_transformed = transform_pix_to_img@sphere_proj(obj,kf,varargin{:}); - if ndim == 4 + if ndim > 3 if input_is_obj pix_transformed = [pix_transformed;pix_data.dE]; else