/********************************************************************/
/* Copyright (c) 2019 System fugen G.K. and Yuzi Mizuno          */
/* All rights reserved.                                             */
/********************************************************************/

#if !defined(AFX_GLVIEW2DXZ_H__8613C83B_63AC_4E4E_9C52_8AA56D97554F__INCLUDED_)
#define AFX_GLVIEW2DXZ_H__8613C83B_63AC_4E4E_9C52_8AA56D97554F__INCLUDED_

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

#include "fugenView2D.h"
class MGPosition;

/////////////////////////////////////////////////////////////////////////////
// fugenView2Dxz ビュー

class fugenView2Dxz : public fugenView2D{

protected:
	fugenView2Dxz();
	DECLARE_DYNCREATE(fugenView2Dxz)

public:
	//標準ビューポートメンバーのひとつでメンバーの表示変更の反映を
	//受け付けるかどうか. TRUEのもののいずれかひとつでされた表示への
	//変更がfugenDocのデータを通してTRUEのすべてのビューに反映される。
	//Function's return value is:0(false) if not standard view.
	//1: 3D perspective view, 2:(x,y) 2D view, 3:(y,z) 2D view, 4:(z,x) 2D view
	virtual int is_standard_view() const{return 4;}

public:

	// オーバーライド
	// ClassWizard は仮想関数のオーバーライドを生成します。

	//{{AFX_VIRTUAL(fugenView2Dxz)
	virtual void OnInitialUpdate();
	//}}AFX_VIRTUAL

	// インプリメンテーション
protected:
	virtual ~fugenView2Dxz();

	// 生成されたメッセージ マップ関数
protected:
	//{{AFX_MSG(fugenView2Dxz)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。

#endif // !defined(AFX_GLVIEW2DXY_H__8613C83B_63AC_4E4E_9C52_8AA56D97554F__INCLUDED_)
