Skip to content

Commit 2a81d92

Browse files
committed
added additional non-trivial functions to tests
1 parent 509d9d9 commit 2a81d92

17 files changed

Lines changed: 170 additions & 14 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = EliminateDiscrete(varargin)
2+
if length(varargin) == 2 && isa(varargin{1},'gtsam.DiscreteFactorGraph') && isa(varargin{2},'gtsam.Ordering')
3+
[ varargout{1} varargout{2} ] = functions_wrapper(25, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function EliminateDiscrete');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanPoint2(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::Point2')
3+
varargout{1} = functions_wrapper(28, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanPoint2');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanPoint3(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::Point3')
3+
varargout{1} = functions_wrapper(28, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanPoint3');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanPose2(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::Pose2')
3+
varargout{1} = functions_wrapper(30, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanPose2');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanPose3(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::Pose3')
3+
varargout{1} = functions_wrapper(31, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanPose3');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanRot2(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::Rot2')
3+
varargout{1} = functions_wrapper(29, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanRot2');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanRot3(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::Rot3')
3+
varargout{1} = functions_wrapper(31, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanRot3');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanSO3(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::SO3')
3+
varargout{1} = functions_wrapper(29, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanSO3');
6+
end
7+
end
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function varargout = FindKarcherMeanSO4(varargin)
2+
if length(varargin) == 1 && isa(varargin{1},'std.vectorgtsam::SO4')
3+
varargout{1} = functions_wrapper(30, varargin{:});
4+
else
5+
error('Arguments do not match any overload of function FindKarcherMeanSO4');
6+
end
7+
end

tests/expected/matlab/MultiTemplatedFunctionDoubleSize_tDouble.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
function varargout = MultiTemplatedFunctionDoubleSize_tDouble(varargin)
2-
if length(varargin) == 2 && isa(varargin{1},'T') && isa(varargin{2},'numeric')
2+
if length(varargin) == 2 && isa(varargin{1},'double') && isa(varargin{2},'numeric')
33
varargout{1} = functions_wrapper(7, varargin{:});
44
else
55
error('Arguments do not match any overload of function MultiTemplatedFunctionDoubleSize_tDouble');

0 commit comments

Comments
 (0)