blob: bd868efc9cbf9ac3bb2a0df13dae0dc3c44fcda3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
function checkCEE(varargin)
extErr = varargin(1)
if ~isfield(extErr, 'RotVectorsError') | ~isfield(extErr, 'TransVectorsError') then
error(msprintf("An ExtrinsicsEstimationErrors Struct expected."))
end
rvErr = extErr.RotVectorsError;
tvErr = extErr.TransVectorsError;
if type(rvErr)~=1 | type(tvErr)~=1 | ~isreal(rvErr) | ~isreal(tvErr) then
error(msprintf("An ExtrinsicsEstimationErrors Struct expected."))
end
[size11 size12] = size(rvErr);
[size11 size12] = size(tvErr);
if size12~=3 | size11==0 | size11==0 | size12~=3 then
error(msprintf("An ExtrinsicsEstimationErrors Struct expected."))
end
endfunction
|