AngularVelocity.cpp

#include "AngularVelocity.h"


using namespace Robotics;
using namespace System;
using namespace System::Diagnostics;


/// 初期値を与えて生成する [ Constructor ]
AngularVelocity::AngularVelocity( double angularVelocity ) :
    m_angularVelocity( angularVelocity )
{
}

/// 角度差から生成する [ Constructor ]
AngularVelocity::AngularVelocity( Angle befor, Angle after, double time )
{
    // 2つの角度の差を求める
    m_angularVelocity = after - befor;

    // ... それを時間で除算して 角速度を求める
    m_angularVelocity = Angle( Math::Abs( m_angularVelocity / time ) );
}