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

#include "Common/CommandBase.h"

/// @class MGCPlaneToViewTool CPlaneToView.h "ViewCmdCPlaneToView.h"
/// [作図平面＞デフォルト] コマンドクラス
class MGCPlaneToViewTool : public MGCommandBase
{
	fugenView* m_pView; ///< 対象となるビュー

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

	virtual bool can_break_into() const{ return true; }

	virtual bool initiate_tool();
};
