00001 #if !defined(AFX_MYFIELDSAMPLINGDIALOG_H__A88D4BFE_867E_4600_A79B_655C9D236C13__INCLUDED_)
00002 #define AFX_MYFIELDSAMPLINGDIALOG_H__A88D4BFE_867E_4600_A79B_655C9D236C13__INCLUDED_
00003
00004 #include "Sampler.h"
00005 #if _MSC_VER > 1000
00006 #pragma once
00007 #endif // _MSC_VER > 1000
00008
00009
00010
00012
00013
00015 class MyFieldSamplingDialog : public CDialog
00016 {
00017
00018 public:
00020 void SetIsSampleAddInfo(bool isSampleAddInfo);
00022 bool GetIsSampleAddInfo();
00024 int GetZDim();
00026 int GetYDim();
00028 int GetXDim();
00030 void SetSamplerType(int samplerType);
00032 int GetSamplerType();
00034 static CSampler *CreateSampler(int xDim, int yDim, int zDim,
00035 float param1, float param2, float param3,
00036 int samplerType, bool isSampleAddInfo);
00037
00039 void SetZDim(int zDim);
00041 void SetYDim(int yDim);
00043 void SetXDim(int xDim);
00044
00046 void SetParam3(float param3);
00048 void SetParam2(float param2);
00050 void SetParam1(float param1);
00051
00053 float GetParam3();
00055 float GetParam2();
00057 float GetParam1();
00058
00059 MyFieldSamplingDialog(CWnd* pParent = NULL);
00060
00061
00062
00063 enum { IDD = IDD_FIELDSAMPLINGDIALOG };
00064 BOOL m_IsSampleAddInfo;
00065 int m_SamplerType;
00066 float m_Param1;
00067 float m_Param2;
00068 float m_Param3;
00069 int m_XDim;
00070 int m_YDim;
00071 int m_ZDim;
00072
00073
00074
00075
00076
00077
00078 protected:
00079 virtual void DoDataExchange(CDataExchange* pDX);
00080
00081
00082
00083 protected:
00084
00085
00086
00087
00088 DECLARE_MESSAGE_MAP()
00089 };
00090
00091
00092
00093
00094 #endif // !defined(AFX_MYFIELDSAMPLINGDIALOG_H__A88D4BFE_867E_4600_A79B_655C9D236C13__INCLUDED_)