Пример #1
0
void Identity::copy(const Identity& original)
{
    setName(original.getName());
    setRealName(original.getRealName());
    setIdent(original.getIdent());
    setNicknameList(original.getNicknameList());
    setBot(original.getBot());
    setPassword(original.getPassword());
    setQuitReason(original.getQuitReason());
    setPartReason(original.getPartReason());
    setKickReason(original.getKickReason());
    setInsertRememberLineOnAway(original.getInsertRememberLineOnAway());
    setShowAwayMessage(original.getShowAwayMessage());
    setAwayMessage(original.getAwayMessage());
    setAwayNick(original.getAwayNick());
    setReturnMessage(original.getReturnMessage());
    setAutomaticAway(original.getAutomaticAway());
    setAwayInactivity(original.getAwayInactivity());
    setAutomaticUnaway(original.getAutomaticUnaway());
    setShellCommand(original.getShellCommand());
    setCodecName(original.getCodecName());
}
Пример #2
0
void createVolume(float bot, float top, Volume& volume)
{
  if (top < bot) // swap top and bottom if neccessary
  {
    float temp = bot;
    bot = top;
    top = temp;
  }

  if (top - bot < 1.0) // ensure minimum height of 1
  {
    double m = bot + (top - bot)/2.0; //FIXME: first bot realy exist?
    top = m + 0.5;
    bot = m - 0.5;
  }

  double mass = top - bot; // ensure initial density of 1

  setBot (volume, bot);
  setTop (volume, top);
  setMass(volume, mass);
}