⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serversettings.h

📁 2003年RoboCup仿真组世界冠军源代码 足球机器人 仿真组 的源代码
💻 H
📖 第 1 页 / 共 3 页
字号:
  bool   setDashPowerRate              ( double d    );  double getDashPowerRate              (             ) const;  bool   setKickPowerRate              ( double d    );  double getKickPowerRate              (             ) const;  bool   setKickRand                   ( double d    );  double getKickRand                   (             ) const;  // set- and get methods for parameters related  // to visual and auditory perception range  bool   setVisibleAngle               ( double d    );  double getVisibleAngle               (             ) const;  bool   setAudioCutDist               ( double d    );  double getAudioCutDist               (             ) const;  // set- and get methods for quantization parameters  bool   setQuantizeStep               ( double d    );  double getQuantizeStep               (             ) const;  bool   setQuantizeStepL              ( double d    );  double getQuantizeStepL              (             ) const;  // set- and get methods for range parameters for basic actuator commands  bool setMaxPower                     ( int    i    )      ;  int  getMaxPower                     (             ) const;  bool setMinPower                     ( int    i    )      ;  int  getMinPower                     (             ) const;  bool setMaxMoment                    ( int    i    )      ;  int  getMaxMoment                    (             ) const;  bool setMinMoment                    ( int    i    )      ;  int  getMinMoment                    (             ) const;  bool setMaxNeckMoment                ( int    i    )      ;  int  getMaxNeckMoment                (             ) const;  bool setMinNeckMoment                ( int    i    )      ;  int  getMinNeckMoment                (             ) const;  bool setMaxNeckAng                   ( int    i    )      ;  int  getMaxNeckAng                   (             ) const;  bool setMinNeckAng                   ( int    i    )      ;  int  getMinNeckAng                   (             ) const;  // set- and get methods for port-related parameters  bool setPort                         ( int    i    )      ;  int  getPort                         (             ) const;  bool setCoachPort                    ( int    i    )      ;  int  getCoachPort                    (             ) const;  bool setOlCoachPort                  ( int    i    )      ;  int  getOlCoachPort                  (             ) const;  // set- and get methods for coach-related parameters  bool setSayCoachCntMax               ( int    i    )      ;  int  getSayCoachCntMax               (             ) const;  bool setSayCoachMsgSize              ( int    i    )      ;  int  getSayCoachMsgSize              (             ) const;  bool setClangWinSize                 ( int    i    )      ;  int  getClangWinSize                 (             ) const;  bool setClangDefineWin               ( int    i    )      ;  int  getClangDefineWin               (             ) const;  bool setClangMetaWin                 ( int    i    )      ;  int  getClangMetaWin                 (             ) const;  bool setClangAdviceWin               ( int    i    )      ;  int  getClangAdviceWin               (             ) const;  bool setClangInfoWin                 ( int    i    )      ;  int  getClangInfoWin                 (             ) const;  bool setClangMessDelay               ( int    i    )      ;  int  getClangMessDelay               (             ) const;  bool setClangMessPerCycle            ( int    i    )      ;  int  getClangMessPerCycle            (             ) const;  bool setSendViStep                   ( int    i    )      ;  int  getSendViStep                   (             ) const;  // set- and get methods for time-related parameters  bool   setSimulatorStep              ( int    i    )      ;  int    getSimulatorStep              (             ) const;  bool   setSendStep                   ( int    i    )      ;  int    getSendStep                   (             ) const;  bool   setRecvStep                   ( int    i    )      ;  int    getRecvStep                   (             ) const;  bool   setHalfTime                   ( int    i    )      ;  int    getHalfTime                   (             ) const;  bool   setDropBallTime               ( int    i    )      ;  int    getDropBallTime               (             ) const;  // set- and get methods for speech-related parameters  bool   setSayMsgSize                 ( int    i    )      ;  int    getSayMsgSize                 (             ) const;  // set- and get methods for offside-related parameters  bool   setUseOffside                 ( bool   b    )      ;  bool   getUseOffside                 (             ) const;  bool   setOffsideActiveAreaSize      ( double d    )      ;  double getOffsideActiveAreaSize      (             ) const;  bool   setForbidKickOffOffside       ( bool   b    )      ;  bool   getForbidKickOffOffside       (             ) const;  bool   setOffsideKickMargin          ( double d    )      ;  double getOffsideKickMargin          (             ) const;  // set- and get methods for log-related parameters  bool   setVerbose                    ( bool   b    )      ;  bool   getVerbose                    (             ) const;  bool   setRecordVersion              ( int    i    )      ;  int    getRecordVersion              (             ) const;  bool   setRecordLog                  ( bool   b    )      ;  bool   getRecordLog                  (             ) const;  bool   setSendLog                    ( bool   b    )      ;  bool   getSendLog                    (             ) const;  bool   setLogTimes                   ( bool   b    )      ;  bool   getLogTimes                   (             ) const;  bool   setLogFile                    ( char   *str )      ;  char*  getLogFile                    (             )      ;  bool   setSynchMode                  ( bool   b    )      ;  bool   getSynchMode                  (             ) const;  bool   setFullStateLeft              ( bool   b    )      ;  bool   getFullStateLeft              (             ) const;  bool   setFullStateRight             ( bool   b    )      ;  bool   getFullStateRight             (             ) const;  // set- and get methods for heterogeneous player parameters from player.conf  bool   setPlayerTypes                ( int    i    )      ;  int    getPlayerTypes                (             ) const;  bool   setSubsMax                    ( int    i    )      ;  int    getSubsMax                    (             ) const;  bool   setPlayerSpeedMaxDeltaMin     ( double d    )      ;  double getPlayerSpeedMaxDeltaMin     (             ) const;  bool   setPlayerSpeedMaxDeltaMax     ( double d    )      ;  double getPlayerSpeedMaxDeltaMax     (             ) const;  bool   setStaminaIncMaxDeltaFactor   ( double d    )      ;  double getStaminaIncMaxDeltaFactor   (             ) const;  bool   setPlayerDecayDeltaMin        ( double d    )      ;  double getPlayerDecayDeltaMin        (             ) const;  bool   setPlayerDecayDeltaMax        ( double d    )      ;  double getPlayerDecayDeltaMax        (             ) const;  bool   setInertiaMomentDeltaFactor   ( double d    )      ;  double getInertiaMomentDeltaFactor   (             ) const;  bool   setDashPowerRateDeltaMin      ( double d    )      ;  double getDashPowerRateDeltaMin      (             ) const;  bool   setDashPowerRateDeltaMax      ( double d    )      ;  double getDashPowerRateDeltaMax      (             ) const;  bool   setPlayerSizeDeltaFactor      ( double d    )      ;  double getPlayerSizeDeltaFactor      (             ) const;  bool   setKickableMarginDeltaMin     ( double d    )      ;  double getKickableMarginDeltaMin     (             ) const;  bool   setKickableMarginDeltaMax     ( double d    )      ;  double getKickableMarginDeltaMax     (             ) const;  bool   setKickRandDeltaFactor        ( double d    )      ;  double getKickRandDeltaFactor        (             ) const;  bool   setExtraStaminaDeltaMin       ( double d    )      ;  double getExtraStaminaDeltaMin       (             ) const;  bool   setExtraStaminaDeltaMax       ( double d    )      ;  double getExtraStaminaDeltaMax       (             ) const;  bool   setEffortMaxDeltaFactor       ( double d    )      ;  double getEffortMaxDeltaFactor       (             ) const;  bool   setEffortMinDeltaFactor       ( double d    )      ;  double getEffortMinDeltaFactor       (             ) const;  bool   setNewDashPowerRateDeltaMin   ( double d    )      ;  double getNewDashPowerRateDeltaMin   (             ) const;  bool   setNewDashPowerRateDeltaMax   ( double d    )      ;  double getNewDashPowerRateDeltaMax   (             ) const;  bool   setNewStaminaIncMaxDeltaFactor( double d    )      ;  double getNewStaminaIncMaxDeltaFactor(             ) const;  // penalty parameters  bool   setPenDistX                   ( double d    )      ;  double getPenDistX                   (             ) const;  bool   setPenMaxGoalieDistX          ( double d    )      ;  double getPenMaxGoalieDistX          (             ) const;  bool   setPenAllowMultKicks          ( bool   b    )      ;  bool   getPenAllowMultKicks          (             ) const;  // tackle parameters  bool   setTackleDist                 ( double d    )      ;  double getTackleDist                 (             ) const;  bool   setTackleBackDist             ( double d    )      ;  double getTackleBackDist             (             ) const;  bool   setTackleWidth                ( double d    )      ;  double getTackleWidth                (             ) const;  bool   setTackleExponent             ( double d    )      ;  double getTackleExponent             (             ) const;  bool   setTackleCycles               ( int    i    )      ;  int    getTackleCycles               (             ) const;  bool   setTacklePowerRate            ( double d    )      ;  double getTacklePowerRate            (             ) const;  // set- and get methods for parameters not in server.conf or player.conf  bool   setEffortMax                  ( double d    )      ;  double getEffortMax                  (             ) const;  bool   setSlowDownFactor             ( int    i    )      ;  int    getSlowDownFactor             (             ) const;  bool   setVisibleDistance            ( double d    )      ;  double getVisibleDistance            (             ) const;  bool   setExtraStamina               ( double d    )      ;  double getExtraStamina               (             ) const;  // set- and get methods for parameters which depend on other values  bool   setMaximalKickDist            ( double d    )      ;  double getMaximalKickDist            (             ) const;};/******************************************************************************//********************   CLASS HETEROPLAYERTYPES   *****************************//******************************************************************************//*! This class contains all the SoccerServer parameters which together define a    heterogeneous player type. For each player type these parameters are    initialized when the server is started. */class HeteroPlayerSettings{  // public member datapublic:  double dPlayerSpeedMax;   /*!< player_speed_max: maximum speed of a player */  double dStaminaIncMax;    /*!< stamina_inc_max: maximum stamina increase of a                                 player per cycle                            */  double dPlayerDecay;      /*!< player_decay: player speed decay per cycle  */  double dInertiaMoment;    /*!< inertia_moment: inertia moment of a player;                                 affects actual turn angle depending on speed*/  double dDashPowerRate;    /*!< dash_power_rate: rate by which the 'Power'                                 argument in a 'dash' command is multiplied                                 (thus determining the amount of displacement                                  of the player as a result of the 'dash')    */  double dPlayerSize;       /*!< dash_power_rate: rate by which the 'Power'                                 argument in a 'dash' command is multiplied                                 (thus determining the amount of displacement                                 of the player as a result of the 'dash')    */  double dKickableMargin;   /*!< kickable_margin: margin around player in which                                 ball is kickable; kickable area thus equals                                 kickable_margin + ball_size + player_size   */  double dKickRand;         /*!< kick_rand: random error in kick direction   */  double dExtraStamina;     /*!< extra_stamina: extra stamina for heterogeneous                                 player                                      */  double dEffortMax;        /*!< effort_max: maximum value for player effort */  double dEffortMin;        /*!< effort_min: minimum value for player effort */  double dMaximalKickDist;  /*!< the maximum distance from a player for                                 which the ball is still kickable            */  void show( ostream &os = cout );};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -