VelocityPanel.h

#pragma once


namespace Core
{
    ref class Motion;


    /// <summary>
    /// 速度パネル
    /// </summary>
    public ref class VelocityPanel : public WeifenLuo::WinFormsUI::Docking::DockContent
    {
    // Construction --------------------------------------------------------
    public:
        VelocityPanel( Motion^ motion );

    protected:
        ~VelocityPanel();


    // Operation -----------------------------------------------------------
    public:
        void SetTarget( int linkIndex, Motion^ motion );

    private:
        void InitializeComponent(void);


    // Event Handler -------------------------------------------------------
    private:
        void MotionChanged( System::Object^ sender, System::EventArgs^ e );


    // Attribute ===========================================================
    private:
        int m_linkIndex;     ///< リンクの番号


        //
        // 以降は デザイナによって自動生成されたコード
        //


    private: ZedGraph::ZedGraphControl^ m_zedGraph;
    private: System::ComponentModel::IContainer^ components;

    };
}