www.pudn.com > vtkDLG.rar > vtkDLGDlg.h


// vtkDLGDlg.h : header file 
// 
 
#pragma once 
 
#include "vtkMFCWindow.h" 
 
// CvtkDLGDlg dialog 
class CvtkDLGDlg : public CDialog 
{ 
public: 
  CvtkDLGDlg(CWnd* pParent = NULL);  // standard constructor 
 
  enum { IDD = IDD_VTKDLG_DIALOG }; 
 
  afx_msg void OnDestroy(); 
  afx_msg void OnSize(UINT nType, int cx, int cy); 
  afx_msg void OnBtnLoadFile(); 
  afx_msg void OnBtnResetScene(); 
 
private: 
  void ExecutePipeline(); 
 
  vtkMFCWindow          *pvtkMFCWindow; 
 
  vtkDataSetReader        *pvtkDataSetReader; 
  vtkRenderer            *pvtkRenderer; 
  vtkDataSetMapper        *pvtkDataSetMapper; 
  vtkActor            *pvtkActor; 
  vtkActor2D            *pvtkActor2D; 
  vtkTextMapper          *pvtkTextMapper; 
 
  POINT  ptBorder; 
  HICON  m_hIcon; 
 
protected: 
  virtual void DoDataExchange(CDataExchange* pDX);  // DDX/DDV support 
  virtual BOOL OnInitDialog(); 
  afx_msg void OnSysCommand(UINT nID, LPARAM lParam); 
  afx_msg void OnPaint(); 
  afx_msg HCURSOR OnQueryDragIcon(); 
 
  DECLARE_MESSAGE_MAP() 
};