/********************************************************************/
/* Copyright (c) 2019 System fugen G.K. and Yuzi Mizuno          */
/* All rights reserved.                                             */
/********************************************************************/
/********************************************************************/
/**
 * @file CPlaneTop.h
 * @brief クラス MGCPlaneTopTool の宣言
 */
#pragma once

#include "Common/CommandBase.h"

/// @class MGCPlaneTopTool CPlaneTop.h "ViewCmdCPlaneTop.h"
/// [作図平面＞ワールドTop] コマンドクラス
class MGCPlaneTopTool : public MGCommandBase
{
	fugenView* m_pView; ///< 対象となるビュー

public:
	/// コンストラクター
	/// @param[in] pDoc コマンド対象ドキュメント
	explicit MGCPlaneTopTool(fugenDoc* pDoc);
	virtual MGCommandBase* initial_clone(fugenDoc* pDoc)const;

	virtual bool can_break_into() const{ return true; }

	virtual bool initiate_tool();
};
