Commit 9ef9bdfa568dd06f6ac7b32833664dbbc8b4d755

Authored by David Mayerich
1 parent 2939de60

generated an error message for unsupported ENVI data types

Showing 1 changed file with 9 additions and 2 deletions   Show diff stats
stim/envi/envi.h
... ... @@ -374,7 +374,10 @@ public:
374 374 return ((bsq<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength);
375 375 }
376 376 else
  377 + {
  378 + std::cout << "ERROR: The specified data format (" << header.data_type << ") is not supported" << std::endl;
377 379 return false;
  380 + }
378 381 }
379 382  
380 383 else if(header.interleave == envi_header::BIL) { //if the infile is bil file
... ... @@ -384,8 +387,10 @@ public:
384 387 else if(header.data_type == envi_header::float64) {
385 388 return ((bil<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength);
386 389 }
387   - else
  390 + {
  391 + std::cout << "ERROR: The specified data format (" << header.data_type << ") is not supported" << std::endl;
388 392 return false;
  393 + }
389 394 }
390 395  
391 396 else if(header.interleave == envi_header::BIP) { //if the infile is bip file
... ... @@ -395,8 +400,10 @@ public:
395 400 else if(header.data_type == envi_header::float64) {
396 401 return ((bip<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength);
397 402 }
398   - else
  403 + {
  404 + std::cout << "ERROR: The specified data format (" << header.data_type << ") is not supported" << std::endl;
399 405 return false;
  406 + }
400 407 }
401 408  
402 409 return true;
... ...