Changeset 746 for library/bdm/base
- Timestamp:
- 11/30/09 11:04:21 (15 years ago)
- Location:
- library/bdm/base
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/bdmbase.cpp
r744 r746 190 190 191 191 void pdf::from_setting ( const Setting &set ) { 192 root::from_setting( set ); 192 193 shared_ptr<RV> r = UI::build<RV> ( set, "rv", UI::optional ); 193 194 if ( r ) { … … 199 200 set_rvc ( *r ); 200 201 } 202 } 203 204 void pdf::to_setting ( Setting &set ) const { 205 root::to_setting( set ); 206 UI::save( &rv, set, "rv" ); 207 UI::save( &rvc, set, "rvc" ); 201 208 } 202 209 -
library/bdm/base/bdmbase.h
r744 r746 479 479 //!@} 480 480 void from_setting ( const Setting &set ); 481 482 void to_setting ( Setting &set ) const; 481 483 //!@} 482 484 … … 603 605 set_rv ( *r ); 604 606 } 607 } 608 609 void to_setting ( Setting &set ) const { 610 // TODO we do not want to store rvc.. 611 // therfore, pdf::to_setting( set ) is omitted 612 UI::save( &rv, set, "rv" ); 605 613 } 606 614 … … 1156 1164 } 1157 1165 1166 void to_setting ( Setting &set ) const { 1167 root::to_setting( set ); 1168 UI::save( &yrv, set, "yrv" ); 1169 UI::save( &rvc, set, "rvc" ); 1170 UI::save( &posterior()._rv(), set, "rv" ); 1171 1172 /* TODO ROZBEHAT UI::save( &opt, set, "options" ); 1173 ... kod set_options vypada takto: 1174 if ( opt.find ( "logfull" ) != string::npos ) { 1175 const_cast<epdf&> ( posterior() ).set_log_level ( 10 ) ; 1176 } else { 1177 if ( opt.find ( "logbounds" ) != string::npos ) { 1178 const_cast<epdf&> ( posterior() ).set_log_level ( 2 ) ; 1179 } else { 1180 const_cast<epdf&> ( posterior() ).set_log_level ( 1 ) ; 1181 } 1182 if ( opt.find ( "logll" ) != string::npos ) { 1183 log_level = 1; 1184 } 1185 } */ 1186 } 1187 1158 1188 }; 1159 1189 //! array of pointers to epdf