/********************************************************************/
/* Copyright (c) 2019 System fugen G.K. and Yuzi Mizuno          */
/* All rights reserved.                                             */
/********************************************************************/
/********************************************************************/
/**
 * @file Ellipse.h
 * @brief MGEllipseTool クラスのインターフェイス
 */
#if !defined(AFX_ELLIPSE_H__D1CC3F7F_C556_4490_887D_B46BCFFEA5D7__INCLUDED_)
#define AFX_ELLIPSE_H__D1CC3F7F_C556_4490_887D_B46BCFFEA5D7__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Common/CommandStateOwner.h"

/// @class MGEllipseTool Ellipse.h CurveCmd/Ellipse.h
///
/// 楕円生成コマンドのターミナルコマンド
class MGEllipseTool : public MGCommandStateOwner{
public:
	explicit MGEllipseTool(fugenDoc* pDoc);

	virtual MGCommandBase* initial_clone(fugenDoc* pDoc)const;
	virtual bool initiate_tool();
};

#endif // !defined(AFX_ELLIPSE_H__D1CC3F7F_C556_4490_887D_B46BCFFEA5D7__INCLUDED_)
