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

#if !defined(AFX_EVALPOINT_H__A5D14B4C_A57D_4F6A_A4F7_FFF91C60A2DC__INCLUDED_)
#define AFX_EVALPOINT_H__A5D14B4C_A57D_4F6A_A4F7_FFF91C60A2DC__INCLUDED_

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

#include "Common/LocateState.h"

// class MGEvalPointTool
//
// 指定された点(位置)のワールド座標と作業平面座標を測定する
class MGEvalPointTool : public MGLocateState{
public:
	explicit MGEvalPointTool(fugenDoc* pDoc);

	virtual bool can_break_into()const{return false;};
	virtual MGCommandBase* initial_clone(fugenDoc* pDoc)const;
	virtual bool initiate_tool();
	virtual bool OnLocated(const MGLocateInfo& info);

private:
};

#endif // !defined(AFX_EVALPOINT_H__A5D14B4C_A57D_4F6A_A4F7_FFF91C60A2DC__INCLUDED_)
