#if !defined(AFX_MODULEINFODLG_H__06E3E579_E57E_11D1_A14C_00A0244F34C3__INCLUDED_)
#define AFX_MODULEINFODLG_H__06E3E579_E57E_11D1_A14C_00A0244F34C3__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// moduleinfodlg.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CModuleInfoDlg dialog

class CPA_SuperObject;
class EditorPO;
class CModuleInfoDlg : public CDialog
{
private:
	CPA_SuperObject *m_pSuperObject;
// Construction
public:
	CModuleInfoDlg(CPA_SuperObject *pSuperObject, CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CModuleInfoDlg)
	enum { IDD = IDD_MODULE_INFO };
	CString	m_csFacesNumber;
	CString	m_csSizeX;
	CString	m_csSizeY;
	CString	m_csSizeZ;
	CString	m_csModuleName;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CModuleInfoDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	void ComputeVariables ();
	MTH3D_tdstVector mfn_GetSize (EditorPO *pPO);
	int mfn_iGetFacesNumber (EditorPO *pPO);
	// Generated message map functions
	//{{AFX_MSG(CModuleInfoDlg)
	virtual BOOL OnInitDialog();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MODULEINFODLG_H__06E3E579_E57E_11D1_A14C_00A0244F34C3__INCLUDED_)
