//---------------------------------------------------------------------------- bool vesKiwiViewerApp::loadDatasetWithCustomBehavior(const std::string& filename) { // These demos are currently disabled because they depend on external data //if (vtksys::SystemTools::GetFilenameName(filename) == "model_info.txt") { // return loadBrainAtlas(filename); //} //else if (vtksys::SystemTools::GetFilenameName(filename) == "can0000.vtp") { // return loadCanSimulation(filename); //} if (vtksys::SystemTools::GetFilenameName(filename) == "textured_sphere.vtp") { return loadBlueMarble(filename); } return false; }
//---------------------------------------------------------------------------- bool vesKiwiViewerApp::loadDatasetWithCustomBehavior(const std::string& filename) { if (vtksys::SystemTools::GetFilenameName(filename) == "spl_pnl_brain_atlas.kiwi") { return loadBrainAtlas(filename); } else if (vtksys::SystemTools::GetFilenameName(filename) == "can_simulation.kiwi") { return loadCanSimulation(filename); } else if (vtksys::SystemTools::GetFilenameName(filename) == "nasa-blue-marble.kiwi") { return loadBlueMarble(filename); } else if (vtksys::SystemTools::GetFilenameLastExtension(filename) == ".kiwi") { return loadKiwiScene(filename); } else if (vtksys::SystemTools::GetFilenameLastExtension(filename) == ".pvwebgl") { return loadPVWebDataSet(filename); } else if (vtksys::SystemTools::GetFilenameLastExtension(filename) == ".zip" || vtksys::SystemTools::GetFilenameLastExtension(filename) == ".gz") { return loadArchive(filename); } return false; }