Changeset 357 for bdm/stat/libBM.cpp

Show
Ignore:
Timestamp:
06/08/09 02:15:30 (15 years ago)
Author:
mido
Message:

mnoho zmen:
1) presun FindXXX modulu do \system
2) zalozeni dokumentace \doc\local\library_structure.dox
3) presun obsahu \tests\UI primo do \tests
4) namisto \INSTALL zalozen \install.html, je to vhodnejsi pro uzivatele WINDOWS, a snad i obecne
5) snaha o predelani veskerych UI podle nove koncepce, soubory pmsm_ui.h, arx_ui.h, KF_ui.h, libDS_ui.h, libEF_ui.h a loggers_ui.h ponechavam
jen zdokumentacnich duvodu, nic by na nich jiz nemelo zaviset, a po zkontrolovani spravnosti provedenych uprav by mely byt smazany
6) predelani estimatoru tak, aby fungoval s novym UI konceptem
7) vytazeni tridy bdmroot do samostatneho souboru \bdm\bdmroot.h
8) pridana dokumentace pro zacleneni programu ASTYLE do Visual studia, ASTYLE pridan do instalacniho balicku pro Windows

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/stat/libBM.cpp

    r280 r357  
    11 
    22#include "libBM.h" 
    3 #include "../itpp_ext.h" 
    43 
    54//! Space of basic BDM structures 
     
    213212} 
    214213 
     214void RV::from_setting( const Setting &root )  
     215{        
     216        Array<string> A; 
     217        if( root.exists("names")) 
     218                UI::get( A, root, "names" ); 
     219        else 
     220                A.set_length(0); 
     221         
     222        ivec szs; 
     223        if( root.exists("sizes")) 
     224                UI::get(szs,root,"sizes"); 
     225        else 
     226                szs = ones_i(A.length()); 
     227         
     228        ivec tms; 
     229        if( root.exists( "times") ) 
     230                UI::get(tms,root,"times"); 
     231        else 
     232                tms = zeros_i(A.length()); 
     233         
     234        // TODO tady se bude plnit primo do jeho promennych, a pak se zavola validacnni metoda, takze cele prepsat, ano? 
     235        init( A, szs, tms ); 
     236} 
     237 
     238/*void RV::to_setting( Setting &root ) const 
     239{        
     240        Transport::to_setting( root ); 
     241 
     242        Setting &kilometers_setting = root.add("kilometers", Setting::TypeInt ); 
     243        kilometers_setting = kilometers; 
     244 
     245        UI::save( passengers, root, "passengers" ); 
     246}*/ 
     247 
     248 
     249 
    215250RV concat ( const RV &rv1, const RV &rv2 ) { 
    216251        RV pom = rv1;