Commit 9ef9bdfa568dd06f6ac7b32833664dbbc8b4d755
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,7 +374,10 @@ public: | ||
374 | return ((bsq<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength); | 374 | return ((bsq<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength); |
375 | } | 375 | } |
376 | else | 376 | else |
377 | + { | ||
378 | + std::cout << "ERROR: The specified data format (" << header.data_type << ") is not supported" << std::endl; | ||
377 | return false; | 379 | return false; |
380 | + } | ||
378 | } | 381 | } |
379 | 382 | ||
380 | else if(header.interleave == envi_header::BIL) { //if the infile is bil file | 383 | else if(header.interleave == envi_header::BIL) { //if the infile is bil file |
@@ -384,8 +387,10 @@ public: | @@ -384,8 +387,10 @@ public: | ||
384 | else if(header.data_type == envi_header::float64) { | 387 | else if(header.data_type == envi_header::float64) { |
385 | return ((bil<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength); | 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 | return false; | 392 | return false; |
393 | + } | ||
389 | } | 394 | } |
390 | 395 | ||
391 | else if(header.interleave == envi_header::BIP) { //if the infile is bip file | 396 | else if(header.interleave == envi_header::BIP) { //if the infile is bip file |
@@ -395,8 +400,10 @@ public: | @@ -395,8 +400,10 @@ public: | ||
395 | else if(header.data_type == envi_header::float64) { | 400 | else if(header.data_type == envi_header::float64) { |
396 | return ((bip<double>*)file)->open(fname, header.samples, header.lines, header.bands, header.header_offset, header.wavelength); | 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 | return false; | 405 | return false; |
406 | + } | ||
400 | } | 407 | } |
401 | 408 | ||
402 | return true; | 409 | return true; |