Definition at line 35 of file ReadFile.h.
References Impala::FileNameExt(), Impala::Persistency::File::GetPath(), ILOG_ERROR, ILOG_VAR, ReadImage(), and ReadRaw().
Referenced by Impala::Application::DataServer::AcceptRequest(), Impala::Application::Im::DoAniGaussVec3UInt8(), Impala::Application::Im::DoColorSegmentation(), Impala::Application::Im::DoWeibullIRGB(), Impala::Application::Im::DoWeibullW(), Impala::Persistency::ImageRepositoryInFile::Get(), Impala::Persistency::FrameRepositoryInFile::Get(), Impala::Application::VideoExcel::TableDataSourceImageDir::GetImageDataByID(), Impala::Application::MediaTable::TableDataSourceImageDir::GetImageDataByID(), Impala::Visualization::DirImViewer3D::ReadImageIdx(), and Impala::Visualization::DirImViewer::ViewCreateImage().
00036 {
00037 ILOG_VAR(Impala.Core.Array.ReadFile);
00038 String nameExt = FileNameExt(file.GetPath(), true);
00039 if (nameExt == "raw")
00040 return ReadRaw(dst, file);
00041 if ((nameExt == "jpg") || (nameExt == "jpeg") || (nameExt == "png"))
00042 return ReadImage(dst, file);
00043 ILOG_ERROR("Don't know how to read " << file.GetPath());
00044 }
Here is the call graph for this function: