コード例 #1
0
ファイル: NodeData.cpp プロジェクト: bpross-52n/hootenanny
NodeData& NodeData::operator=(const NodeData& nd)
{
  init(nd.getId(), nd.getX(), nd.getY());
  setTags(nd.getTags());
  setCircularError(nd.getCircularError());

  return *this;
}
コード例 #2
0
NodeData& NodeData::operator=(const NodeData& nd)
{
  if (this != &nd)
  {
    init(
      nd.getId(), nd.getX(), nd.getY(), nd.getChangeset(), nd.getVersion(), nd.getTimestamp(),
      nd.getUser(), nd.getUid(), nd.getVisible());
    setTags(nd.getTags());
    if (nd.hasCircularError())
      setCircularError(nd.getCircularError());
  }
  return *this;
}
コード例 #3
0
void SearchRadiusCalculator::setConfiguration(const Settings& conf)
{
  ConfigOptions config(conf);
  QString unifyPreOpsStr = config.getUnifyPreOps();
  if (unifyPreOpsStr.contains(";"))
  {
    setUnifyPreOps(unifyPreOpsStr.split(";"));
  }
  else
  {
    setUnifyPreOps(QStringList(unifyPreOpsStr));
  }
  setCircularError(config.getSetCircularErrorVisitorValue());
  setRubberSheetRef(config.getRubberSheetRef());
  setRubberSheetMinTies(config.getRubberSheetMinimumTies());
}