00001 #if !defined(AFX_DLGGLYPHS_H__09D95125_DE4D_4DB7_859D_0A224CAA9861__INCLUDED_) 00002 #define AFX_DLGGLYPHS_H__09D95125_DE4D_4DB7_859D_0A224CAA9861__INCLUDED_ 00003 00004 #if _MSC_VER > 1000 00005 #pragma once 00006 #endif // _MSC_VER > 1000 00007 // DlgGlyphs.h : Header-Datei 00008 // 00009 00010 00011 00012 #include "FlowVizDoc.h" 00013 #include "GlobalState.h" 00014 00016 // Dialogfeld CDlgGlyphs 00017 00018 class CDlgGlyphs : public CDialog 00019 { 00020 // Konstruktion 00021 public: 00022 CDlgGlyphs(CWnd* pParent = NULL); // Standardkonstruktor 00023 void SetGlobalStateRef( CGlobalState* refGlobalState); 00024 00025 CFlowVizDoc *parentdoc; 00026 00027 protected: 00028 CGlobalState *globalState; 00029 00030 public: 00031 void MyInit(); 00032 00033 00034 void OnOK(); 00035 00036 // Dialogfelddaten 00037 //{{AFX_DATA(CDlgGlyphs) 00038 enum { IDD = IDD_DIALOG_GLYPH }; 00039 CString m_KindOfGlyph; 00040 BOOL m_normalizeGlyphs; 00041 float m_GlyphLength; 00042 BOOL m_BackgroundShow; 00043 CString m_DataSet; 00044 BOOL m_ScatterShow; 00045 BOOL m_ScatterPlotInvert; 00046 float m_GlyphDist; 00047 BOOL m_ScatterInvert; 00048 BOOL m_Dynamic_Redefine; 00049 int m_InterpolationOrder; 00050 BOOL m_ShowGlyphs; 00051 BOOL m_ShowStreamlines; 00052 BOOL m_InterpolateColor; 00053 float m_SL_Dsep; 00054 float m_SL_Dtest; 00055 //}}AFX_DATA 00056 00057 00058 // Überschreibungen 00059 // Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen 00060 //{{AFX_VIRTUAL(CDlgGlyphs) 00061 protected: 00062 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV-Unterstützung 00063 //}}AFX_VIRTUAL 00064 00065 00066 00067 00068 00069 // Implementierung 00070 protected: 00071 00072 // Generierte Nachrichtenzuordnungsfunktionen 00073 //{{AFX_MSG(CDlgGlyphs) 00074 afx_msg void OnSelendokComboGlyphselect(); 00075 afx_msg void OnEditupdateComboGlyphselect(); 00076 afx_msg void OnEditchangeComboGlyphselect(); 00077 afx_msg void OnSelchangeComboGlyphselect(); 00078 afx_msg void OnCheckGlyphnormalize(); 00079 afx_msg void OnChangeEditGlyphlength(); 00080 afx_msg void OnUpdateEditGlyphlength(); 00081 afx_msg void OnDeltaposSpinGlyphlength(NMHDR* pNMHDR, LRESULT* pResult); 00082 afx_msg void OnCheckBackground(); 00083 afx_msg void OnKillfocusComboDataset(); 00084 afx_msg void OnKillfocusComboGlyphselect(); 00085 afx_msg void OnCheckScatterShow(); 00086 afx_msg void OnCheckScattershow(); 00087 afx_msg void OnCheckBrush(); 00088 afx_msg void OnDeltaposSpinGlyphDist(NMHDR* pNMHDR, LRESULT* pResult); 00089 afx_msg void OnButtonApplydisttolength(); 00090 afx_msg void OnCheckScatterplot_Invert(); 00091 afx_msg void OnCheckDynamicRedefine(); 00092 afx_msg void OnDeltaposSpinInterpolationOrder(NMHDR* pNMHDR, LRESULT* pResult); 00093 afx_msg void OnCheckShowglyphs(); 00094 afx_msg void OnButtonColor(); 00095 afx_msg void OnCheckInterpolatecolor(); 00096 afx_msg void OnChangeEdit_SL_Dsep(); 00097 afx_msg void OnCheckShow_SL(); 00098 afx_msg void OnButton_SL(); 00099 //}}AFX_MSG 00100 DECLARE_MESSAGE_MAP() 00101 00102 00103 }; 00104 00105 //{{AFX_INSERT_LOCATION}} 00106 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein. 00107 00108 #endif // AFX_DLGGLYPHS_H__09D95125_DE4D_4DB7_859D_0A224CAA9861__INCLUDED_