Changeset 392 for library/bdm/base/user_info.cpp
- Timestamp:
- 06/19/09 17:57:53 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/user_info.cpp
r390 r392 229 229 { 230 230 ASSERT_UITYPE(link.result[0],TypeString); 231 if( link.result[0] != "matrix" ) 231 const char* elem1=(const char*)link.result[0]; 232 if( (strcmp(elem1, "matrix") )) 232 233 ui_error( "the setting supposed to represent a matrix element has wrong syntax", link.result ); 233 234 … … 280 281 if ( link.result.isNumber() ) 281 282 { 282 ASSERT_UITYPE(link.result,TypeInt);283 // ASSERT_UITYPE(link.result,TypeInt); 283 284 vector.set_length( 1 ); 284 285 vector(0) = link.result; … … 299 300 300 301 Setting &elements = link.result[2]; 301 ASSERT_UITYPE(elements[0],TypeInt);302 // ASSERT_UITYPE(elements[0],TypeInt); -- spolehame an autoconvert 302 303 303 304 304 305 if ( matrix.cols() == 1 ) 305 306 for ( int i=0; i<len; i++ ) 306 vector(i) = matrix(i, 1);307 vector(i) = matrix(i,0); 307 308 else 308 309 for ( int i=0; i<len; i++ ) 309 vector(i) = matrix( 1,i);310 vector(i) = matrix(0,i); 310 311 return; 311 312 … … 353 354 if ( matrix.cols() == 1 ) 354 355 for ( int i=0; i<len; i++ ) 355 vector(i) = matrix(i, 1);356 vector(i) = matrix(i,0); 356 357 else 357 358 for ( int i=0; i<len; i++ ) 358 vector(i) = matrix( 1,i);359 vector(i) = matrix(0,i); 359 360 return; 360 361 }