23 lines
705 B
Matlab
23 lines
705 B
Matlab
% automatically generated by wrap
|
|
classdef Point2 < handle
|
|
properties
|
|
self = 0
|
|
end
|
|
methods
|
|
function obj = Point2(varargin)
|
|
if (nargin == 0), obj.self = new_Point2(0,0); end
|
|
if (nargin == 2 && isa(varargin{1},'double') && isa(varargin{2},'double')), obj.self = new_Point2(0,1,varargin{1},varargin{2}); end
|
|
if nargin ==14, new_Point2_(varargin{1},0); end
|
|
if nargin ~= 13 && nargin ~= 14 && obj.self == 0, error('Point2 constructor failed'); end
|
|
end
|
|
function delete(obj)
|
|
if obj.self ~= 0
|
|
new_Point2_(obj.self);
|
|
obj.self = 0;
|
|
end
|
|
end
|
|
function display(obj), obj.print(''); end
|
|
function disp(obj), obj.display; end
|
|
end
|
|
end
|