public override PointD GetVelocity(Position.IVirtualMousePosition m)
 {
     Bitmap i = (Bitmap)m_img;
     Color c = i.GetPixel(m.GetVirtualPoint().X - m_offset.X,
         m.GetVirtualPoint().Y - m_offset.Y);
     PointD orig = m.GetVelocity();
     return orig * -m_Param.C * (255 - c.G) / 255.0;
 }