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()); }
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); }