Code covered by the BSD License  

Highlights from
mxGetPropertyPtr C-mex function

mxGetPropertyPtr C-mex function

by

 

Fast memory efficient alternative to the API function mxGetProperty.

mxGetPropertyPtr_class
% mxGetPropertyPtr_class is a simple classdef class with properties x and y.
% ************************************************************************************
% 
%  MATLAB (R) is a trademark of The Mathworks (R) Corporation
% 
%  Function:    mxGetPropertyPtr_class
%  Filename:    mxGetPropertyPtr_class.m
%  Programmer:  James Tursa
%  Version:     1.00
%  Date:        March 07, 2011
%  Copyright:   (c) 2011 by James Tursa, All Rights Reserved
% 
%   This code uses the BSD License:
% 
%   Redistribution and use in source and binary forms, with or without 
%   modification, are permitted provided that the following conditions are 
%   met:
% 
%      * Redistributions of source code must retain the above copyright 
%        notice, this list of conditions and the following disclaimer.
%      * Redistributions in binary form must reproduce the above copyright 
%        notice, this list of conditions and the following disclaimer in 
%        the documentation and/or other materials provided with the distribution
%       
%   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
%   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
%   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
%   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
%   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
%   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
%   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
%   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
%   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
%   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
%   POSSIBILITY OF SUCH DAMAGE.
% 
%--------------------------------------------------------------------------
%
%  This is a helper class for the mxGetPropertyPtr_test.m file. This class
%  is a classdef with two properties x and y.
% 
%  Change Log:
%  2011/Mar/07 --> 1.00, Initial Release
% 
% ***************************************************************************/
 
classdef mxGetPropertyPtr_class
    properties
        x
        y
    end
end

Contact us