Ignore:
Timestamp:
01/26/15 18:40:38 (10 years ago)
Author:
Mathieu Morlighem
Message:

CHG: renmaned obj -> self to look like python

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/outputdefinition.m

    r17720 r19040  
    99        end
    1010        methods
    11            function createxml(obj,fid) % {{{
     11           function createxml(self,fid) % {{{
    1212            fprintf(fid, '<!-- outputdefinition -->\n');           
    1313                   
    1414            % outputdefinition solution parameters
    1515            fprintf(fid,'%s\n%s\n%s\n','<frame key="1" label="outputdefinition">','<section name="outputdefinition" />');                   
    16                 fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n','  <parameter key ="definitions" type="',class(obj.definitions),'" default="',convert2str(obj.definitions),'">','     <section name="outputdefinition" />','     <help> list of potential outputs that can be requested, but which need additional data to be defined </help>','  </parameter>');
     16                fprintf(fid,'%s%s%s%s%s\n%s\n%s\n%s\n','  <parameter key ="definitions" type="',class(self.definitions),'" default="',convert2str(self.definitions),'">','     <section name="outputdefinition" />','     <help> list of potential outputs that can be requested, but which need additional data to be defined </help>','  </parameter>');
    1717            fprintf(fid,'%s\n%s\n','</frame>');   
    1818       
    1919        end % }}}
    20                 function obj = outputdefinition(varargin) % {{{
     20                function self = outputdefinition(varargin) % {{{
    2121                        switch nargin
    2222                                case 0
    23                                         obj=setdefaultparameters(obj);
     23                                        self=setdefaultparameters(self);
    2424                                otherwise
    2525                                        error('constructor not supported');
    2626                        end
    2727                end % }}}
    28                 function obj = setdefaultparameters(obj) % {{{
     28                function self = setdefaultparameters(self) % {{{
    2929
    30                         obj.definitions={};
     30                        self.definitions={};
    3131
    3232                end % }}}
    33                 function md = checkconsistency(obj,md,solution,analyses) % {{{
     33                function md = checkconsistency(self,md,solution,analyses) % {{{
    3434
    3535                        md = checkfield(md,'fieldname','outputdefinition.definitions','cell',1);
    3636
    37                         for i=1:length(obj.definitions),
    38                                 md=checkconsistency(obj.definitions{i},md,solution,analyses);
     37                        for i=1:length(self.definitions),
     38                                md=checkconsistency(self.definitions{i},md,solution,analyses);
    3939                        end
    4040
    4141                end % }}}
    42                 function disp(obj) % {{{
     42                function disp(self) % {{{
    4343                        disp(sprintf('   outputdefinition:'));
    44                         fielddisplay(obj,'definitions','list of potential outputs that can be requested, but which need additional data to be defined');
     44                        fielddisplay(self,'definitions','list of potential outputs that can be requested, but which need additional data to be defined');
    4545
    4646                end % }}}
    47                 function marshall(obj,md,fid) % {{{
     47                function marshall(self,md,fid) % {{{
    4848
    49                 enums=zeros(length(obj.definitions),1);
    50                 for i=1:length(obj.definitions),
    51                         obj.definitions{i}.marshall(md,fid);
    52                         classdefinition=class(obj.definitions{i});
     49                enums=zeros(length(self.definitions),1);
     50                for i=1:length(self.definitions),
     51                        self.definitions{i}.marshall(md,fid);
     52                        classdefinition=class(self.definitions{i});
    5353                        classdefinition(1)=upper(classdefinition(1)); %so it matches our enums definitions.
    5454                        enums(i)=StringToEnum(classdefinition);
Note: See TracChangeset for help on using the changeset viewer.