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

📄 puck.hh

📁 一个机器人平台
💻 HH
字号:
/////////////////////////////////////////////////////////////////////////////// File: puck.hh// Author: brian gerkey// Date: 23 June 2001// Desc: Simulates pucks//// CVS info://  $Source: /cvsroot/playerstage/code/stage/src/models/Attic/puck.hh,v $//  $Author: rtv $//  $Revision: 1.2 $//// Usage://  (empty)//// Theory of operation://  (empty)//// Known bugs://  (empty)//// Possible enhancements://  (empty)/////////////////////////////////////////////////////////////////////////////#ifndef PUCK_HH#define PUCK_HH#include "entity.hh"class CPuck : public CEntity{  // Default constructor  public: CPuck( LibraryItem *libit, CWorld *world, CEntity *parent);  // a static named constructor - a pointer to this function is given  // to the Library object and paired with a string.  When the string  // is seen in the worldfile, this function is called to create an  // instance of this entitypublic: static CPuck* Creator(  LibraryItem *libit, CWorld *world, CEntity *parent )  { return( new CPuck( libit, world, parent ) ); }  // Load the entity from the worldfile  public: virtual bool Load(CWorldFile *worldfile, int section);  // Startup routine  public: virtual bool Startup();      // Update the device  public: virtual void Update( double sim_time );  // Move the puck  private: void Move();      // Return diameter of puck  public: double GetDiameter() { return(this->size_x); }  // Timings (for movement)  private: double m_last_time;  // coefficient of "friction"  private: double m_friction;  // Vision return value when we are being held  // Vision return value when we are not being held  private: int vision_return_held;  private: int vision_return_notheld;#ifdef INCLUDE_RTK      // Process GUI update messages  //  public: virtual void OnUiUpdate(RtkUiDrawData *pData);  // Process GUI mouse messages  //  public: virtual void OnUiMouse(RtkUiMouseData *pData);#endif};#endif

⌨️ 快捷键说明

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