function pt = Point2(varargin) % Point2 shim if nargin == 2 && isa(varargin{1}, 'double') pt = [varargin{1} varargin{2}]'; elseif nargin == 1 pt = varargin{1}; elseif nargin == 0 pt = [0 0]'; else error('Arguments do not match any overload of Point2 shim'); end end