mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
910 B
31 lines
910 B
% {{clss.name | upper}} |
|
% Matlab handle class for OpenCV object classes |
|
% |
|
% This file was autogenerated, do not modify. |
|
% See LICENSE for full modification and redistribution details. |
|
% Copyright {{time.strftime("%Y", time.localtime())}} The OpenCV Foundation |
|
classdef {{clss.name}} < handle |
|
properties (SetAccess = private, Hidden = true) |
|
ptr_ = 0; % handle to the underlying c++ clss instance |
|
end |
|
|
|
methods |
|
% constructor |
|
function this = {{clss.name}}(varargin) |
|
this.ptr_ = {{clss.name}}Bridge('new', varargin{:}); |
|
end |
|
|
|
% destructor |
|
function delete(this) |
|
{{clss.name}}Bridge(this.ptr_, 'delete'); |
|
end |
|
|
|
{% for function in clss.functions %} |
|
% {{function.__str__()}} |
|
function varargout = {{function.name}}(this, varargin) |
|
[varargout{1:nargout}] = {{clss.name}}Bridge('{{function.name}}', this.ptr_, varargin{:}); |
|
end |
|
|
|
{% endfor %} |
|
end |
|
end
|
|
|