/********************************************************************/
/* Copyright (c) 2019 System fugen G.K. and Yuzi Mizuno          */
/* All rights reserved.                                             */
/********************************************************************/
/********************************************************************/
// PlaneEquation.h: MGPlaneEquationTool クラスのインターフェイス

#if !defined(AFX_PLANEEQUATION_H__8F3E5203_6041_4A42_A587_3A85CEAEF893__INCLUDED_)
#define AFX_PLANEEQUATION_H__8F3E5203_6041_4A42_A587_3A85CEAEF893__INCLUDED_

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

#include "Common/CommandStateOwner.h"

// class MGPlaneEquationTool
//
// a * x + b * y + c * z == d の a, b, c, d を
// 入力することによって、MGPlaneを生成するコマンド。
class MGPlaneEquationTool : public MGCommandStateOwner{
public:
	explicit MGPlaneEquationTool(fugenDoc* pDoc);

	virtual MGCommandBase* initial_clone(fugenDoc* pDoc)const;
	// すべてはここで終わる
	virtual bool initiate_tool();
};

#endif // !defined(AFX_PLANEEQUATION_H__8F3E5203_6041_4A42_A587_3A85CEAEF893__INCLUDED_)
