www.gusucode.com > signal 工具箱matlab源码程序 > signal/+fspecs/@abstractaudioweighting/abstractaudioweighting.m

    classdef (Abstract) abstractaudioweighting < fspecs.abstractspecwithfs
%ABSTRACTAUDIOWEIGHTING   Construct an ABSTRACTAUDIOWEIGHTING object.

%   Copyright 1999-2015 The MathWorks, Inc.

%fspecs.abstractaudioweighting class
%   fspecs.abstractaudioweighting extends fspecs.abstractspecwithfs.
%
%    fspecs.abstractaudioweighting properties:
%       ResponseType - Property is of type 'ustring' (read only) 
%       NormalizedFrequency - Property is of type 'bool'  
%       Fs - Property is of type 'mxArray'  
%
%    fspecs.abstractaudioweighting methods:
%       props2normalize -   Return the property name to normalize.
%       thisvalidate -   Validate the specs


properties (SetAccess=protected, AbortSet, SetObservable, GetObservable, Hidden)
    %ACTUALDESIGNFS Property is of type 'mxArray' (hidden)
    ActualDesignFs = [];
    %DEFAULTFS Property is of type 'mxArray' (hidden)
    DefaultFs = 48e3;
    %FMASK Property is of type 'mxArray' (hidden)
    Fmask = [];
    %AMASK Property is of type 'mxArray' (hidden)
    Amask = [];
    %FMASKINTERP Property is of type 'mxArray' (hidden)
    FmaskInterp = [];
    %AMASKINTERP Property is of type 'mxArray' (hidden)
    AmaskInterp = [];
end


    methods 
        function set.ActualDesignFs(obj,value)
        obj.ActualDesignFs = value;
        end

        function set.DefaultFs(obj,value)
        obj.DefaultFs = value;
        end

        function set.Fmask(obj,value)
        obj.Fmask = value;
        end

        function set.Amask(obj,value)
        obj.Amask = value;
        end

        function set.FmaskInterp(obj,value)
        obj.FmaskInterp = value;
        end

        function set.AmaskInterp(obj,value)
        obj.AmaskInterp = value;
        end

    end   % set and get functions 

    methods  % public methods
    p = props2normalize(this)
    [isvalid,errmsg,msgid] = thisvalidate(this)
end  % public methods 


    methods (Hidden) % possibly private or hidden
    p = propstoadd(this,varargin)
    p = thispropstosync(this,p)
end  % possibly private or hidden 

end  % classdef