Definition at line 36 of file ReadFile.h.
References Impala::FileNameExt(), Impala::Persistency::File::GetPath(), ILOG_ERROR, ILOG_VAR, ReadJpg(), ReadPng(), 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::Core::ImageSet::ImageSet::GetImage(), Impala::Application::VideoExcel::TableDataSourceImageDir::GetImageDataByID(), Impala::Application::MediaTable::TableDataSourceImageDir::GetImageDataByID(), Impala::Visualization::DirImViewer3D::ReadImageIdx(), and Impala::Visualization::DirImViewer::ViewCreateImage().
00037 {
00038 ILOG_VAR(Impala.Core.Array.ReadFile);
00039 String nameExt = FileNameExt(file.GetPath(), true);
00040 if (nameExt == "raw")
00041 return ReadRaw(dst, file);
00042 if (nameExt == "jpg")
00043 return ReadJpg(dst, file);
00044 if (nameExt == "png")
00045 return ReadPng(dst, file);
00046 ILOG_ERROR("Don't know how to read " << file.GetPath());
00047 }
Here is the call graph for this function: