// PreProcessDoc.cpp : implementation of the CPreProcessDoc class£¨Ö÷³ÌÐò£©
//
#include "stdafx.h"
#include "PreProcess.h"
#include "PreProcessDoc.h"
#include "CDib.h"
#include "DlgFilter.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPreProcessDoc
IMPLEMENT_DYNCREATE(CPreProcessDoc, CDocument)
BEGIN_MESSAGE_MAP(CPreProcessDoc, CDocument)
//{{AFX_MSG_MAP(CPreProcessDoc)
ON_COMMAND(ID_FILE_OPEN, OnFileOpen)
ON_COMMAND(ID_PREPROCESS_FILTER, OnPreprocessFilter)
ON_COMMAND(ID_MEANFILTER, OnMeanfilter)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPreProcessDoc construction/destruction
CPreProcessDoc::CPreProcessDoc()
{
// TODO: add one-time construction code here
//for(int i = 0;i<Row;i++)
// for(int j = 0;j<Col;j++)
// {
// m_inputimage[i][j] = RGB(255,255,255);
// m_outputimage[i][j] = RGB(255,255,255);
// }
}
CPreProcessDoc::~CPreProcessDoc()
{
}
BOOL CPreProcessDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;
// TODO: add reinitialization code here
// (SDI documents will reuse this document)
return TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CPreProcessDoc serialization
void CPreProcessDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// TODO: add storing code here
}
else
{