std::string ZDvidUrl::getGrayScaleBlockUrl( int ix, int iy, int iz, int blockNumber) const { std::ostringstream stream; stream << "/blocks/" << ix << "_" << iy << "_" << iz << "/" << blockNumber; return getGrayscaleUrl() + stream.str(); }
std::string ZDvidUrl::getGrayscaleUrl(int sx, int sy, int sz, int x0, int y0, int z0) const { std::ostringstream stream; stream << "raw/0_1_2/" << sx << "_" << sy << "_" << sz << "/" << x0 << "_" << y0 << "_" << z0; return GetFullUrl(getGrayscaleUrl(), stream.str()); }
std::string ZDvidUrl::getGrayscaleUrl(int sx, int sy, int x0, int y0, int z0, const std::string &format) const { std::ostringstream stream; stream << "/raw/0_1/" << sx << "_" << sy << "/" << x0 << "_" << y0 << "_" << z0; if (!format.empty()) { stream << "/" << format; } return getGrayscaleUrl() + stream.str(); }
std::string ZDvidUrl::getGrayScaleBlockUrl( int ix, int iy, int iz, int blockNumber) const { std::string url = getGrayscaleUrl(); std::ostringstream stream; if (!url.empty()) { stream << "blocks/" << ix << "_" << iy << "_" << iz << "/" << blockNumber; } return GetFullUrl(url, stream.str()); }
std::string ZDvidUrl::getGrayscaleUrl(int sx, int sy, int x0, int y0, int z0, const std::string &format) const { std::ostringstream stream; stream << "raw/0_1/" << sx << "_" << sy << "/" << x0 << "_" << y0 << "_" << z0; if (!format.empty()) { stream << "/" << format; } std::string url = GetFullUrl(getGrayscaleUrl(), stream.str()); return url; }