示例#1
0
std::string ZDvidUrl::getSplitUrl(
    const std::string &dataName, uint64_t originalLabel, uint64_t newLabel) const
{
  std::ostringstream stream;
  stream << newLabel;

  return getSplitUrl(dataName, originalLabel) + "?splitlabel=" + stream.str();
}
示例#2
0
std::string ZDvidUrl::getSplitUrl(
    const std::string &dataName, uint64_t originalLabel, uint64_t newLabel) const
{
  std::string url = getSplitUrl(dataName, originalLabel);

  if (url.empty()) {
    return "";
  }

  std::ostringstream stream;
  stream << newLabel;

  return url + "?splitlabel=" + stream.str();
}
示例#3
0
std::string ZDvidUrl::getCoarseSplitUrl(
    const std::string &dataName, uint64_t originalLabel) const
{
  if (!m_coarseSplitCommand.empty()) {
    return getSplitUrl(dataName, originalLabel, m_coarseSplitCommand);
  }

  return "";

#if 0
  std::ostringstream stream;
  if (m_coarseSplitCommand.empty()) {
    stream << getDataUrl(dataName) << "/" << m_coarseSplitCommand << "/"
           << originalLabel;
  }

  return stream.str();
#endif
}
示例#4
0
std::string ZDvidUrl::getSplitSupervoxelUrl(
    const std::string &dataName, uint64_t originalLabel) const
{
  return getSplitUrl(dataName, originalLabel, m_splitSupervoxelCommand);
}