#ifndef QRK_THREE_DRIVE_H
#define QRK_THREE_DRIVE_H

/*!
  \file
  \brief Three の制御

  \author Satofumi KAMIMURA

  $Id: ThreeDrive.h 1572 2009-12-07 22:19:57Z satofumi $
*/

#include "Coordinate.h"
#include "Running.h"
#include <string>


namespace qrk
{
  //! Three の制御
  class ThreeDrive : public Coordinate, public Running
  {
  public:
    // !!!

  private:
    ThreeDrive(const ThreeDrive& rhs);
    ThreeDrive& operator = (const ThreeDrive& rhs);

    struct pImpl;
    std::auto_ptr<pImpl> pimpl;
  };
}

#endif /* !QRK_THREE_DRIVE_H */
