@@ -488,6 +488,30 @@ bool DavisGUI::mayBeShowBIN(const QString& path) {
488
488
} else if (data_type == " uint16" ) {
489
489
std::vector<std::vector<uint16_t >> data = dvs::readBinaryFile<uint16_t >(path.toLatin1 ().data (), numbers_in_line);
490
490
dv::show (data);
491
+ } else if (data_type == " uint32" ) {
492
+ std::vector<std::vector<uint32_t >> data = dvs::readBinaryFile<uint32_t >(path.toLatin1 ().data (), numbers_in_line);
493
+ dv::show (data);
494
+ } else if (data_type == " uint64" ) {
495
+ std::vector<std::vector<uint64_t >> data = dvs::readBinaryFile<uint64_t >(path.toLatin1 ().data (), numbers_in_line);
496
+ dv::show (data);
497
+ } else if (data_type == " int8" ) {
498
+ std::vector<std::vector<int8_t >> data = dvs::readBinaryFile<int8_t >(path.toLatin1 ().data (), numbers_in_line);
499
+ dv::show (data);
500
+ } else if (data_type == " int16" ) {
501
+ std::vector<std::vector<int16_t >> data = dvs::readBinaryFile<int16_t >(path.toLatin1 ().data (), numbers_in_line);
502
+ dv::show (data);
503
+ } else if (data_type == " int32" ) {
504
+ std::vector<std::vector<int32_t >> data = dvs::readBinaryFile<int32_t >(path.toLatin1 ().data (), numbers_in_line);
505
+ dv::show (data);
506
+ } else if (data_type == " int64" ) {
507
+ std::vector<std::vector<int64_t >> data = dvs::readBinaryFile<int64_t >(path.toLatin1 ().data (), numbers_in_line);
508
+ dv::show (data);
509
+ } else if (data_type == " float32" ) {
510
+ std::vector<std::vector<float_t >> data = dvs::readBinaryFile<float_t >(path.toLatin1 ().data (), numbers_in_line);
511
+ dv::show (data);
512
+ } else if (data_type == " float64" ) {
513
+ std::vector<std::vector<double_t >> data = dvs::readBinaryFile<double_t >(path.toLatin1 ().data (), numbers_in_line);
514
+ dv::show (data);
491
515
}
492
516
return true ;
493
517
}
0 commit comments