brion::URIs BlueConfig::getTargetSources() const { const std::string& run = _impl->getRun(); URIs uris; const std::string& nrnPath = get(brion::CONFIGSECTION_RUN, run, BLUECONFIG_NRN_PATH_KEY); if (!nrnPath.empty()) { URI uri; uri.setScheme("file"); uri.setPath(nrnPath + "/" + CIRCUIT_TARGET_FILE); uris.push_back(uri); } const std::string& targetPath = get(brion::CONFIGSECTION_RUN, run, BLUECONFIG_TARGET_FILE_KEY); if (!targetPath.empty()) { URI uri; uri.setScheme("file"); uri.setPath(targetPath); uris.push_back(uri); } return uris; }
URIs Circuit::getMorphologyURIs( const GIDSet& gids ) const { const Strings& names = _impl->getMorphologyNames( gids ); URIs uris; uris.reserve( names.size( )); for( Strings::const_iterator i = names.begin(); i < names.end(); ++i ) uris.push_back( _impl->getMorphologyURI( *i )); return uris; }