Main Page   Class Hierarchy   Compound List   File List   Compound Members  

MyFieldSamplingDialog.h

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"    // Added by ClassView
00005 #if _MSC_VER > 1000
00006 #pragma once
00007 #endif // _MSC_VER > 1000
00008 // MyFieldSamplingDialog.h : header file
00009 //
00010 
00012 // MyFieldSamplingDialog dialog
00013 
00015 class MyFieldSamplingDialog : public CDialog
00016 {
00017 // Construction
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);   // standard constructor
00060 
00061 // Dialog Data
00062         //{{AFX_DATA(MyFieldSamplingDialog)
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         //}}AFX_DATA
00073 
00074 
00075 // Overrides
00076         // ClassWizard generated virtual function overrides
00077         //{{AFX_VIRTUAL(MyFieldSamplingDialog)
00078         protected:
00079         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
00080         //}}AFX_VIRTUAL
00081 
00082 // Implementation
00083 protected:
00084 
00085         // Generated message map functions
00086         //{{AFX_MSG(MyFieldSamplingDialog)
00087         //}}AFX_MSG
00088         DECLARE_MESSAGE_MAP()
00089 };
00090 
00091 //{{AFX_INSERT_LOCATION}}
00092 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00093 
00094 #endif // !defined(AFX_MYFIELDSAMPLINGDIALOG_H__A88D4BFE_867E_4600_A79B_655C9D236C13__INCLUDED_)

Generated on Fri Aug 9 10:12:39 2002 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002