Show
Ignore:
Timestamp:
08/05/09 00:01:58 (15 years ago)
Author:
mido
Message:

1) ad UserInfo?: UI::get a UI::build predelany tak, ze vraci fals / NULL v pripade neexistence pozadovaneho Settingu, pridana enumericky typ UI::SettingPresence?, predelany stavajici UI implementace, dodelana UI dokumentace
2) dokoncena konfigurace ASTYLERU, brzy bude aplikovan
3) doxygen nastaven tak, ze vytvari soubor doxy_warnings.txt

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/datasources.cpp

    r384 r471  
    5656void ArxDS::from_setting( const Setting &set )  
    5757{        
    58         RV *yrv = UI::build<RV>( set, "y" ); 
    59         RV *urv = UI::build<RV>( set, "u" ); 
    60         RV *rrv = UI::build<RV>( set, "rgr" );  
     58        RV *yrv = UI::build<RV>( set, "y" , UI::compulsory); 
     59        RV *urv = UI::build<RV>( set, "u" , UI::compulsory); 
     60        RV *rrv = UI::build<RV>( set, "rgr" , UI::compulsory);  
    6161                                 
    6262        mat Th; 
    63         UI::get( Th, set, "theta" ); 
     63        UI::get( Th, set, "theta", UI::compulsory ); 
    6464 
    6565        vec mu0; 
    66         if( set.exists( "offset" )) 
    67                 UI::get( mu0, set, "offset" ); 
    68         else 
     66        if( !UI::get( mu0, set, "offset" ) ) 
    6967                mu0= zeros( yrv->_dsize() ); 
    7068 
    7169        mat sqR; 
    72         UI::get( sqR, set, "r" ); 
     70        UI::get( sqR, set, "r", UI::compulsory ); 
    7371        set_parameters(Th,mu0,sqR); 
    7472        set_drv(*yrv,*urv,*rrv); 
     
    7775                set_options(set["opt"]); 
    7876} 
    79  
    80 /*void ArxDS::to_setting( Setting &set ) const 
    81 {        
    82         Transport::to_setting( set ); 
    83  
    84         Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    85         kilometers_setting = kilometers; 
    86  
    87         UI::save( passengers, set, "passengers" ); 
    88 }*/ 
    89  
    9077 
    9178CsvFileDS::CsvFileDS ( const string& fname, const string& orientation ) :FileDS() { 
     
    125112void ITppFileDS::from_setting( const Setting &set )  
    126113{        
    127         RV* rvtmp = UI::build<RV>(set, "rv" ); 
     114        RV* rvtmp = UI::build<RV>(set, "rv" , UI::compulsory); 
    128115 
    129116        it_file it ( set["filename"] ); 
     
    136123} 
    137124 
    138 /*void ITppFileDS::to_setting( Setting &set ) const 
    139 {        
    140         Transport::to_setting( set ); 
    141  
    142         Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    143         kilometers_setting = kilometers; 
    144  
    145         UI::save( passengers, set, "passengers" ); 
    146 }*/ 
    147  
    148125void stateDS::from_setting( const Setting &set )  
    149126{        
    150         IM = UI::build<mpdf>(set, "IM"); 
    151         OM = UI::build<mpdf>(set, "OM"); 
     127        IM = UI::build<mpdf>(set, "IM", UI::compulsory);                         
     128        OM = UI::build<mpdf>(set, "OM", UI::compulsory); 
    152129 
    153130        dt.set_length( OM->dimension() ); 
     
    155132        ut.set_length(0); 
    156133         
    157         RV* rvtmp = UI::build<RV>(set["IM"], "rvu");                     
     134        RV* rvtmp = UI::build<RV>(set["IM"], "rvu", UI::compulsory);                     
    158135        //set_drv(rvtmp); 
    159136} 
    160  
    161 /*void stateDS::to_setting( Setting &set ) const 
    162 {        
    163         Transport::to_setting( set ); 
    164  
    165         Setting &kilometers_setting = set.add("kilometers", Setting::TypeInt ); 
    166         kilometers_setting = kilometers; 
    167  
    168         UI::save( passengers, set, "passengers" ); 
    169 }*/ 
    170  
    171