ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸2010: Doxygenç”¨ã‚³ãƒ¡ãƒ³ãƒˆã®æ›¸ãæ–¹

2010-09-07
By

今年ã¯é™¢ç”Ÿï¼”åã€å­¦éƒ¨ç”Ÿï¼’åã¨ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸ç­ãŒå¢—å“¡ã—ãŸã®ã§ã€Doxygenã§ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’作るã“ã¨ã«ã—ã¾ã—ãŸã€‚

Doxygenã¯C++ã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‹ã‚‰ã‚¯ãƒ©ã‚¹å›³ã‚„コラボレーション図ãªã©ã‚’自動ã§ç”Ÿæˆã—ã¦ãれ,リンクã«ã‚ˆã‚Šé–¢æ•°ã¨ã‚³ãƒ¼ãƒ‰é–“を自由ã«è¡Œãæ¥ã§ãã‚‹ã®ã§ã‚½ãƒ•トウェア全体を知るãŸã‚ã«ã¨ã¦ã‚‚便利ã§ã™ï¼ŽODEã‚„Irrlichtã®ã‚¦ã‚§ãƒ–サイトã§ã‚‚Doxygenã§ç”Ÿæˆã•れãŸãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’読むã“ã¨ãŒã§ãã¾ã™ã­ï¼Ž

ã•ã¦ï¼Œä¾¿åˆ©ãªDoxygenã§ã‚‚ã‚¯ãƒ©ã‚¹ã®æ©Ÿèƒ½ã‚„å¼•æ•°ã®æ„味ã¾ã§ã¯è‡ªå‹•çš„ã«ç”Ÿæˆã—ã¦ãれã¾ã›ã‚“.人間ãŒä½•らã‹ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’書ã„ã¦Doxygenã«æ•™ãˆã¦ã‚„ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼Žãれã§ã¯ï¼Œã‚³ãƒ¡ãƒ³ãƒˆã®æ›¸ã方を説明ã—ã¾ã™ï¼Ž

ã‚³ãƒ¡ãƒ³ãƒˆã®æ›¸ãæ–¹ã¯ä½•通りã‹ã‚りã¾ã™ãŒï¼Œã“ã“ã§ã¯demura.netã§ä½¿ã†æ–¹æ³•を紹介ã—ã¾ã™ï¼Žä»¥ä¸‹ã®æ›¸å¼ã¯Qtスタイルã§doxygenã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’å‚考ã«ã—ã¾ã—ãŸï¼Ž

  • ファイル (先頭ã«ä»¥ä¸‹ã‚’書ã)
    //!   ã“ã®ãƒ•ァイルã®è¦ç´„ã‚’ï¼‘è¡Œã§æ›¸ã.
    /*!
    ã“ã®ãƒ•ァイルã®è©³ç´°èª¬æ˜Žã‚’書ã
    ï¿¥file    ファイルå
    ¥author   作者
    ï¿¥date Â ä½œæˆæ—¥
    */
  • クラス (直å‰ã«ä»¥ä¸‹ã‚’書ã)
    //!   ã“ã®ã‚¯ãƒ©ã‚¹ã®è¦ç´„ã‚’ï¼‘è¡Œã§æ›¸ã.
    /*!
    ã“ã®ã‚¯ãƒ©ã‚¹ã®è©³ç´°èª¬æ˜Žã‚’書ã
    */
  • 関数 (直å‰ã«ä»¥ä¸‹ã‚’書ã)
    //!   ã“ã®é–¢æ•°ã®è¦ç´„ã‚’ï¼‘è¡Œã§æ›¸ã.
    /*!
    ã“ã®é–¢æ•°ã®è©³ç´°èª¬æ˜Žã‚’書ã
    ¥param   引数1     説明
    ¥param   引数2    説明
    ï¿¥param[in]  引数3  説明 //  [in]ã¯ãã®é–¢æ•°ã«å¼•数を渡ã™ã“ã¨ã‚’明示ã™ã‚‹å ´åˆï¼Ž
    ï¿¥param[out] 引数4  説明 // [out]ã¯ãã®é–¢æ•°ã§å¼•数を計算ã—㦠呼ã³å‡ºã—å´ã«æˆ»ã™ã“ã¨ã‚’明示ã™ã‚‹å ´åˆ
    ï¿¥return   戻り値ã®èª¬æ˜Ž
    */ãªãŠï¼Œ
  • 変数 (å˜ä½ã®ã‚ã‚‹ã‚‚ã®ã¯å¿…ãšæ›¸ãã¾ã—ょã†ï¼Žãƒã‚°ã‚’防ã’ã¾ã™ï¼‰
    • ç›´å‰ã«æ›¸ãå ´åˆ
      //!   歩行速度 [m/s]
      double   walk_speed;
    • ç›´å¾Œã«æ›¸ãå ´åˆ (<ã‚’//!ã®å¾Œã‚ã«ä»˜ã‘ã‚‹ã ã‘)
      head_yaw_angle;  //!<  頭ã®ãƒ¨ãƒ¼è§’[rad]

詳細ã¯Doxygenã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’ã”覧ãã ã•ã„.

ã§ã‚€

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

1,334 views  (Since 2010-08-11)