// IMGPFView.h : interface of the CIMGPFView class // ///////////////////////////////////////////////////////////////////////////// //{{AFX_INCLUDES() #include "leadrasterview.h" #include "KfmnRgnDlg.h" //}}AFX_INCLUDES #if !defined(AFX_IMGPFVIEW_H__5C8740E2_CAA6_46C2_AAB8_F15A268FBCDB__INCLUDED_) #define AFX_IMGPFVIEW_H__5C8740E2_CAA6_46C2_AAB8_F15A268FBCDB__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CIMGPFView : public CFormView { protected: // create from serialization only CIMGPFView(); DECLARE_DYNCREATE(CIMGPFView) CKfmnRgnDlg * m_pKfmnDlg; public: //{{AFX_DATA(CIMGPFView) enum { IDD = IDD_IMGPF_FORM }; CLEADRasterView m_ltRasView; //}}AFX_DATA // Attributes public: CIMGPFDoc* GetDocument(); // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CIMGPFView) public: virtual BOOL PreCreateWindow(CREATESTRUCT& cs); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual void OnInitialUpdate(); // called first time after construct //}}AFX_VIRTUAL // Implementation public: virtual ~CIMGPFView(); afx_msg void OnChangeCursor(LPCTSTR idCursor); #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif protected: // Generated message map functions protected: //{{AFX_MSG(CIMGPFView) afx_msg BOOL OnEraseBkgnd(CDC* pDC); afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnImageGray8(); afx_msg void OnImageGray12(); afx_msg void OnImageGray16(); afx_msg void OnImageHistogram(); afx_msg void OnImageGetrgnperimeter(); afx_msg void OnImageGetferets(); afx_msg void OnImageGetobjectinfow(); afx_msg void OnImageGetobjectinfonw(); afx_msg void OnImageRedeyeremove(); afx_msg void OnViewAddborder(); afx_msg void OnViewAddframe(); afx_msg void OnImageStar(); afx_msg void OnImageResize(); afx_msg void OnImageAddmessage(); afx_msg void OnImageExtractmessage(); afx_msg void OnImageGraycoloration(); afx_msg void OnUpdateImageGraycoloration(CCmdUI* pCmdUI); afx_msg void OnImageDsa(); afx_msg void OnImageCr(); afx_msg void OnImageBitmapselector(); afx_msg void OnUpdateImageBitmapselector(CCmdUI* pCmdUI); afx_msg void OnImageShiftbitmap(); afx_msg void OnUpdateImageShiftbitmap(CCmdUI* pCmdUI); afx_msg void OnImageSubtractbackground(); afx_msg void OnImageAutolevel(); afx_msg void OnImageAutocontrast(); afx_msg void OnImageAutoluminosity(); afx_msg void OnImageBci(); afx_msg void OnImageLeveling(); afx_msg void OnColorBalancecolor(); afx_msg void OnImageChannelmixer(); afx_msg void OnImageBalancecolors(); afx_msg void OnImageDesat(); afx_msg void OnImageFillbitmap(); afx_msg void OnImageHsb(); afx_msg void OnImageLightControl(); afx_msg void OnImageMath(); afx_msg void OnImageRepclr(); afx_msg void OnImageSampleTarget(); afx_msg void OnImageSelectivecolor(); afx_msg void OnColorSwapcolor(); afx_msg void OnImageAce(); afx_msg void OnImageHistogramequalize(); afx_msg void OnImageLocalhisto(); afx_msg void OnImageRemaphue(); afx_msg void OnImageRemapintensity(); afx_msg void OnImageAutobinarysegment(); afx_msg void OnImageColorthreshold(); afx_msg void OnImageDynamicthreshold(); afx_msg void OnImageBinarysegment(); afx_msg void OnImageClrres(); afx_msg void OnColorColoredgray(); afx_msg void OnImageDuotone(); afx_msg void OnColorConverttogray(); afx_msg void OnColorHalftone(); afx_msg void OnImageShadow(); afx_msg void OnImageMosaicTiles(); afx_msg void OnImagePerspective(); afx_msg void OnImageRomanMosaic(); afx_msg void OnImageZigZag(); afx_msg void OnImageColoredBalls(); afx_msg void OnImagePointillist(); afx_msg void OnImageColoredPencil(); afx_msg void OnImageDisplacment(); afx_msg void OnImagePerlinNoise(); afx_msg void OnImageFragment(); afx_msg void OnImagePlasma(); afx_msg void OnImageVignnet(); afx_msg void OnImageBricksTexture(); afx_msg void OnImageCanvas(); afx_msg void OnImageClouds(); afx_msg void OnImageDeskewExt(); afx_msg void OnImageCorrelationList(); afx_msg void OnImageEmbossExt(); afx_msg void OnColorAdjustTint(); afx_msg void OnColorGammaCorrect(); afx_msg void OnColorColoredHalfTone(); afx_msg void OnColorHalfTonePattern(); afx_msg void OnColorHighPassFilter(); afx_msg void OnImageOffset(); afx_msg void OnImageBnd(); afx_msg void OnImageBump(); afx_msg void OnImageCylender(); afx_msg void OnImageFreePlaneBend(); afx_msg void OnImageFreeRadBend(); afx_msg void OnImagePinch(); afx_msg void OnImagePlane(); afx_msg void OnImagePlaneBend(); afx_msg void OnImageReveffect(); afx_msg void OnImageRippel(); afx_msg void OnImageSphere(); afx_msg void OnImageTunnel(); afx_msg void OnImageCubismEffect(); afx_msg void OnImageDry(); afx_msg void OnImageImpress(); afx_msg void OnImageAntialias(); afx_msg void OnImageGaussianblur(); afx_msg void OnImageMotionblur(); afx_msg void OnImageMrad(); afx_msg void OnImageSmooth(); afx_msg void OnImageMzoom(); afx_msg void OnImageNum(); afx_msg void OnImageMultiply(); afx_msg void OnImageHandwave(); afx_msg void OnImageOcean(); afx_msg void OnImagePolar(); afx_msg void OnImageWvrad(); afx_msg void OnImageSpiral(); afx_msg void OnImageShear(); afx_msg void OnImageSwirl(); afx_msg void OnImageWave(); afx_msg void OnImageWind(); afx_msg void OnImageWavezoom(); afx_msg void OnImageFindedges(); afx_msg void OnImageEdgedetection(); afx_msg void OnImageGlow(); afx_msg void OnImageComsts(); afx_msg void OnImageStatis(); afx_msg void OnImageFademask(); afx_msg void OnImageOpacity(); afx_msg void OnImageAging(); afx_msg void OnImageDeinterlace(); afx_msg void OnImageMax(); afx_msg void OnImageMedian(); afx_msg void OnImageMin(); afx_msg void OnImageDice(); afx_msg void OnImageGlassEffect(); afx_msg void OnImagePuzzle(); afx_msg void OnImagePixelate(); afx_msg void OnFiltersPixelatePicturizeUsesameimage(); afx_msg void OnFiltersPixelatePicturizeUsemultiplebitmaps(); afx_msg void OnImageLens(); afx_msg void OnImageLight(); afx_msg void OnImageUnsharp(); afx_msg void OnImageConvmatrix(); afx_msg void OnImageFft(); afx_msg void OnUpdateImageFft(CCmdUI* pCmdUI); afx_msg void OnImageDft(); afx_msg void OnImageOnoffmask(); afx_msg void OnImageDisplayfourier(); afx_msg void OnImageSeg(); afx_msg void OnImageSkelton(); afx_msg void OnImageAddbitmap(); afx_msg void OnImageCombine(); afx_msg void OnImageFreehandnoise(); afx_msg void OnImageAddnoise(); afx_msg void OnImageAddfuncnoise(); afx_msg void OnImageConv(); afx_msg void OnFiltersPixelatePicturizeSpecifydirectoryasasource(); afx_msg void OnUpdateFiltersPixelatePicturizeSpecifydirectoryasasource(CCmdUI* pCmdUI); afx_msg void OnUpdateFiltersPixelatePicturizeUsemultiplebitmaps(CCmdUI* pCmdUI); afx_msg void OnUpdateFiltersPixelatePicturizeUsesameimage(CCmdUI* pCmdUI); afx_msg void OnUpdateColorBalancecolor(CCmdUI* pCmdUI); afx_msg void OnUpdateColorColoredgray(CCmdUI* pCmdUI); afx_msg void OnUpdateColorConverttogray(CCmdUI* pCmdUI); afx_msg void OnUpdateColorGray12(CCmdUI* pCmdUI); afx_msg void OnUpdateColorGray16(CCmdUI* pCmdUI); afx_msg void OnUpdateColorGray8(CCmdUI* pCmdUI); afx_msg void OnUpdateColorHalftone(CCmdUI* pCmdUI); afx_msg void OnUpdateColorSwapcolor(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAce(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAddbitmap(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAddfuncnoise(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAddmessage(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAddnoise(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAging(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAntialias(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAutobinarysegment(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAutocontrast(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAutolevel(CCmdUI* pCmdUI); afx_msg void OnUpdateImageAutoluminosity(CCmdUI* pCmdUI); afx_msg void OnUpdateImageBalancecolors(CCmdUI* pCmdUI); afx_msg void OnUpdateImageBci(CCmdUI* pCmdUI); afx_msg void OnUpdateImageBinarysegment(CCmdUI* pCmdUI); afx_msg void OnUpdateImageBnd(CCmdUI* pCmdUI); afx_msg void OnUpdateImageBump(CCmdUI* pCmdUI); afx_msg void OnUpdateImageChannelmixer(CCmdUI* pCmdUI); afx_msg void OnUpdateImageClrres(CCmdUI* pCmdUI); afx_msg void OnUpdateImageColorthreshold(CCmdUI* pCmdUI); afx_msg void OnUpdateImageCombine(CCmdUI* pCmdUI); afx_msg void OnUpdateImageComsts(CCmdUI* pCmdUI); afx_msg void OnUpdateImageConv(CCmdUI* pCmdUI); afx_msg void OnUpdateImageConvmatrix(CCmdUI* pCmdUI); afx_msg void OnUpdateImageCr(CCmdUI* pCmdUI); afx_msg void OnUpdateImageCubismEffect(CCmdUI* pCmdUI); afx_msg void OnUpdateImageCylender(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDeinterlace(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDesat(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDft(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDice(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDisplayfourier(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDry(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDsa(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDuotone(CCmdUI* pCmdUI); afx_msg void OnUpdateImageDynamicthreshold(CCmdUI* pCmdUI); afx_msg void OnUpdateImageEdgedetection(CCmdUI* pCmdUI); afx_msg void OnUpdateImageExtractmessage(CCmdUI* pCmdUI); afx_msg void OnUpdateImageFademask(CCmdUI* pCmdUI); afx_msg void OnUpdateImageFillbitmap(CCmdUI* pCmdUI); afx_msg void OnUpdateImageFindedges(CCmdUI* pCmdUI); afx_msg void OnUpdateImageFreePlaneBend(CCmdUI* pCmdUI); afx_msg void OnUpdateImageFreeRadBend(CCmdUI* pCmdUI); afx_msg void OnUpdateImageFreehandnoise(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGaussianblur(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGetferets(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGetobjectinfonw(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGetobjectinfow(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGetrgnperimeter(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGlassEffect(CCmdUI* pCmdUI); afx_msg void OnUpdateImageGlow(CCmdUI* pCmdUI); afx_msg void OnUpdateImageHandwave(CCmdUI* pCmdUI); afx_msg void OnUpdateImageHistogram(CCmdUI* pCmdUI); afx_msg void OnUpdateImageHistogramequalize(CCmdUI* pCmdUI); afx_msg void OnUpdateImageHsb(CCmdUI* pCmdUI); afx_msg void OnUpdateImageImpress(CCmdUI* pCmdUI); afx_msg void OnUpdateImageLens(CCmdUI* pCmdUI); afx_msg void OnUpdateImageLeveling(CCmdUI* pCmdUI); afx_msg void OnUpdateImageLight(CCmdUI* pCmdUI); afx_msg void OnUpdateImageLightControl(CCmdUI* pCmdUI); afx_msg void OnUpdateImageLocalhisto(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMath(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMax(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMedian(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMin(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMotionblur(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMrad(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMultiply(CCmdUI* pCmdUI); afx_msg void OnUpdateImageMzoom(CCmdUI* pCmdUI); afx_msg void OnUpdateImageNum(CCmdUI* pCmdUI); afx_msg void OnUpdateImageOcean(CCmdUI* pCmdUI); afx_msg void OnUpdateImageOnoffmask(CCmdUI* pCmdUI); afx_msg void OnUpdateImageOpacity(CCmdUI* pCmdUI); afx_msg void OnUpdateImagePinch(CCmdUI* pCmdUI); afx_msg void OnUpdateImagePixelate(CCmdUI* pCmdUI); afx_msg void OnUpdateImagePlane(CCmdUI* pCmdUI); afx_msg void OnUpdateImagePlaneBend(CCmdUI* pCmdUI); afx_msg void OnUpdateImagePolar(CCmdUI* pCmdUI); afx_msg void OnUpdateImagePuzzle(CCmdUI* pCmdUI); afx_msg void OnUpdateImageRedeyeremove(CCmdUI* pCmdUI); afx_msg void OnUpdateImageRemaphue(CCmdUI* pCmdUI); afx_msg void OnUpdateImageRemapintensity(CCmdUI* pCmdUI); afx_msg void OnUpdateImageRepclr(CCmdUI* pCmdUI); afx_msg void OnUpdateImageResize(CCmdUI* pCmdUI); afx_msg void OnUpdateImageReveffect(CCmdUI* pCmdUI); afx_msg void OnUpdateImageRippel(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSampleTarget(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSeg(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSelectivecolor(CCmdUI* pCmdUI); afx_msg void OnUpdateImageShadow(CCmdUI* pCmdUI); afx_msg void OnUpdateImageShear(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSkelton(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSmooth(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSphere(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSpiral(CCmdUI* pCmdUI); afx_msg void OnUpdateImageStar(CCmdUI* pCmdUI); afx_msg void OnUpdateImageStatis(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSubtractbackground(CCmdUI* pCmdUI); afx_msg void OnUpdateImageSwirl(CCmdUI* pCmdUI); afx_msg void OnUpdateImageTunnel(CCmdUI* pCmdUI); afx_msg void OnUpdateImageUnsharp(CCmdUI* pCmdUI); afx_msg void OnUpdateImageWave(CCmdUI* pCmdUI); afx_msg void OnUpdateImageWavezoom(CCmdUI* pCmdUI); afx_msg void OnUpdateImageWind(CCmdUI* pCmdUI); afx_msg void OnUpdateImageWvrad(CCmdUI* pCmdUI); afx_msg void OnUpdateViewAddborder(CCmdUI* pCmdUI); afx_msg void OnUpdateViewAddframe(CCmdUI* pCmdUI); afx_msg void OnKeyDownLeadrasterview1(short KeyCode, short Shift); afx_msg void OnImageBrainAnalysis(); afx_msg void OnPaintLeadRasterView(long hDC); afx_msg void OnUpdateImageBrainAnalysis(CCmdUI* pCmdUI); afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); DECLARE_EVENTSINK_MAP() //}}AFX_MSG DECLARE_MESSAGE_MAP() private: int LoadOriginalBitmap (); unsigned int GetBitmapMaxColors (); }; #ifndef _DEBUG // debug version in IMGPFView.cpp inline CIMGPFDoc* CIMGPFView::GetDocument() { return (CIMGPFDoc*)m_pDocument; } #endif ///////////////////////////////////////////////////////////////////////////// //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_IMGPFVIEW_H__5C8740E2_CAA6_46C2_AAB8_F15A268FBCDB__INCLUDED_)