Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

CsimplemtDlg Class Reference

#include <simplemtDlg.h>

List of all members.

Public Types

enum  { IDD = IDD_SIMPLEMT_DIALOG }

Public Member Functions

 CsimplemtDlg (CWnd *pParent=NULL)
void DisplayFunctionSpeed ()
afx_msg void OnTimer (UINT_PTR nIDEvent)
void OnTimer_BasedOnSerial ()
afx_msg void OnDestroy ()
afx_msg void OnBnClickedOk ()
afx_msg void OnBnClickedClear ()
afx_msg void OnBnClickedConnect ()
afx_msg void OnBnClickedStart ()
afx_msg void OnBnClickedStop ()
afx_msg void OnBnClickedOffset ()
afx_msg void OnBnClickedButtonOpen ()
afx_msg void OnBnClickedButtonClose ()
afx_msg void OnBnClickedButtonSend ()
afx_msg void OnBnClickedRadioUart ()
afx_msg void OnBnClickedCheckFlipHorizontal ()
afx_msg void OnBnClickedCheckFlipVertical ()
afx_msg void OnBnClickedCheckSmoothing ()
afx_msg void OnBnClickedCheckSmoothing2 ()
afx_msg void OnBnClickedCheckHighpass ()
afx_msg void OnBnClickedCheckFastMode ()
afx_msg void OnBnClickedCheckEventbt ()
afx_msg void OnBnClickedButtonConsoleClear ()
afx_msg void OnBnClickedButtonGain ()
afx_msg void OnBnClickedCheckSendMessages ()
afx_msg void OnBnClickedCheckSendTuio ()
afx_msg void OnNMReleasedcaptureSliderSmoothing (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderMasksize1 (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderAmpcoeff (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderBwth2 (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderThminarea (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderThmaxarea (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderArangemin (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderArangemax (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderScaleCol (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnNMReleasedcaptureSliderScaleRow (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
void DrawAllImages (void)
void DrawTouchEvent (void)
void DrawIplImageToHDC (IplImage *pIplImage, CStatic *pStatic, CvvImage *pCvvImage)
void DrawResizedIplImageToHDC (IplImage *src, IplImage *dst, CStatic *pStatic, CvvImage *pCvvImage)
void DisplayRunsmt (void)
void ResizeDataProcessingImage (int nrow_resize, int ncol_resize)
void DefineImageFlip (void)
void initcvImagedata ()
void initControlSetting ()
void initConsoleWindowSetting ()
void initTUIOSetting ()
void initSerialSetting ()
void initResImageSetting ()
IplImage * Res2IplImage (HBITMAP hbmp)

Public Attributes

CDC m_MemDC
CBitmap m_MemBitmap
CDC m_LogoDC
CBitmap m_LogoBitmap
FILE * m_fpSensorData
CStatic m_stSourceImage
CStatic m_stGrayImage
CStatic m_stResizedSensorData
CStatic m_stOffset
CStatic m_stDiff
CStatic m_stSmoothing
CStatic m_stSmoothing2
CStatic m_stHighpass
CStatic m_stAmplification
CStatic m_stBW
CStatic m_stLabeling
CStatic m_stMtPicture
IplImage * m_pColorSourceImage
IplImage * m_pcSourceImage
IplImage * m_pSourceDisplayImage
IplImage * m_pGraySourceImage
IplImage * m_pResizedSensorData
IplImage * m_pOffset
IplImage * m_pDiff
IplImage * m_pSmoothing
IplImage * m_pSmoothing2
IplImage * m_pHighpass
IplImage * m_pAmplification
IplImage * m_pBW
IplImage * m_pLabeling
IplImage * m_pMtPicture
IplImage * m_pTransformedMtPicture
CvvImage m_cOffset
CvvImage m_cDiff
CvvImage m_cSourceImage
CvvImage m_cGrayImage
CvvImage m_cSensorData
CvvImage m_cHighpass
CvvImage m_cSmoothing
CvvImage m_cSmoothing2
CvvImage m_cAmplification
CvvImage m_cBW
CvvImage m_cLabeling
CvvImage m_cMtPicture
CvSize m_cSensorDisplaySize
CvSize m_cResizedSensorSize
CString m_strMinSensor
CString m_strMaxSensor
CString m_strAvgSensor
CString m_strMinOffset
CString m_strMaxOffset
CString m_strAvgOffset
CString m_strMinDiff
CString m_strMaxDiff
CString m_strAvgDiff
CString m_strMinAmp
CString m_strMaxAmp
CString m_strNumLabel
CString m_strMinSmoothing
CString m_strMaxSmoothing
CString m_strMinHighpass
CString m_strMaxHighpass
CString m_strMinSmoothing2
CString m_strMaxSmoothing2
CString m_strMinBw
CString m_strMaxBw
CString m_strMinBlobSize
CString m_strMaxBlobSize
CString m_strTimeResize
CString m_strTimeDiff
CString m_strTimeSmoothing
CString m_strTimeSmoothing2
CString m_strTimeHighpass
CString m_strTimeAmplification
CString m_strTimeBw
CString m_strTimeLabeling
CString m_strTimeAlgorithm
CString m_strConsole
CEdit m_edtConsole
CSliderCtrl m_SliderSmoothing
CSliderCtrl m_SliderMaskSize1
CSliderCtrl m_SliderAmpcoeff
CSliderCtrl m_SliderBwth2
CSliderCtrl m_SliderThMinArea
CSliderCtrl m_SliderThMaxArea
CSliderCtrl m_SliderAmpRangeMin
CSliderCtrl m_SliderAmpRangeMax
CSliderCtrl m_SliderScaleCol
CSliderCtrl m_SliderScaleRow
CString m_strMaskSize
CString m_strMaskSize1
CString m_strAmpCoeff
CString m_strBwTh2
CString m_strThMinArea
CString m_strThMaxArea
CString m_strAmpRangeMin
CString m_strAmpRangeMax
CString m_strScaleCol
CString m_strScaleRow
BOOL m_bCheckSmoothing
BOOL m_bCheckSmoothing2
BOOL m_bCheckHighpass
BOOL m_bFastMode
int m_FlipMode
bool m_bDoFlip
BOOL m_bFlipHorizontal
BOOL m_bFlipVertical
BOOL m_bSendWindowsMessages
CRect m_rectTouchEvent
CString m_strScale
CString m_strRotate
float m_RotationAngle
float m_SizeScale
CEdit m_cEditStatus
int m_nEditFPSms
float m_fEditFPSHz
float m_fEditGain
int m_nEditMin
int m_nEditMax
float m_fEditcMin
float m_fEditcMax
TUIO m_TUIO
bool m_bSendTUIO
PBYTE m_pBuffer
BYTE m_byOffsetData [MAX_BUFFER_SIZE]
int m_nEditDataROW
int m_nEditDataCOL
CCommThread m_Comm
int m_nCommType
int m_nPacketSize
bool m_bIsOffsetOn
bool m_bPortInit
CComboBox m_cbPORT
CComboBox m_cbBAUD
CComboBox m_cbDATA
CComboBox m_cbSTOP
CComboBox m_cbPARITY
int m_ncbPort
int m_ncbBaud
int m_ncbData
int m_ncbStop
int m_ncbParity
CString m_strSend

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()
afx_msg void OnSysCommand (UINT nID, LPARAM lParam)
afx_msg void OnPaint ()
afx_msg HCURSOR OnQueryDragIcon ()
afx_msg long OnCommunication (WPARAM wParam, LPARAM lParam)

Protected Attributes

HICON m_hIcon

Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Constructor & Destructor Documentation

CsimplemtDlg::CsimplemtDlg ( CWnd *  pParent = NULL )

Member Function Documentation

void CsimplemtDlg::DefineImageFlip ( void   )
void CsimplemtDlg::DisplayFunctionSpeed (  ) [inline]
void CsimplemtDlg::DisplayRunsmt ( void   )
void CsimplemtDlg::DoDataExchange ( CDataExchange *  pDX ) [protected, virtual]
void CsimplemtDlg::DrawAllImages ( void   )
void CsimplemtDlg::DrawIplImageToHDC ( IplImage *  pIplImage,
CStatic *  pStatic,
CvvImage *  pCvvImage 
)
void CsimplemtDlg::DrawResizedIplImageToHDC ( IplImage *  src,
IplImage *  dst,
CStatic *  pStatic,
CvvImage *  pCvvImage 
)
void CsimplemtDlg::DrawTouchEvent ( void   )
void CsimplemtDlg::initConsoleWindowSetting (  )
void CsimplemtDlg::initControlSetting (  )
void CsimplemtDlg::initcvImagedata (  )
void CsimplemtDlg::initResImageSetting (  )
void CsimplemtDlg::initSerialSetting (  )
void CsimplemtDlg::initTUIOSetting (  )
afx_msg void CsimplemtDlg::OnBnClickedButtonClose (  )
void CsimplemtDlg::OnBnClickedButtonConsoleClear (  )
void CsimplemtDlg::OnBnClickedButtonGain (  )
afx_msg void CsimplemtDlg::OnBnClickedButtonOpen (  )
afx_msg void CsimplemtDlg::OnBnClickedButtonSend (  )
void CsimplemtDlg::OnBnClickedCheckEventbt (  )
void CsimplemtDlg::OnBnClickedCheckFastMode (  )
void CsimplemtDlg::OnBnClickedCheckFlipHorizontal (  )
void CsimplemtDlg::OnBnClickedCheckFlipVertical (  )
void CsimplemtDlg::OnBnClickedCheckHighpass (  )
void CsimplemtDlg::OnBnClickedCheckSendMessages (  )
void CsimplemtDlg::OnBnClickedCheckSendTuio (  )
void CsimplemtDlg::OnBnClickedCheckSmoothing (  )
void CsimplemtDlg::OnBnClickedCheckSmoothing2 (  )
void CsimplemtDlg::OnBnClickedClear (  )
void CsimplemtDlg::OnBnClickedConnect (  )
void CsimplemtDlg::OnBnClickedOffset (  )
void CsimplemtDlg::OnBnClickedOk (  )
void CsimplemtDlg::OnBnClickedRadioUart (  )
void CsimplemtDlg::OnBnClickedStart (  )
void CsimplemtDlg::OnBnClickedStop (  )
long CsimplemtDlg::OnCommunication ( WPARAM  wParam,
LPARAM  lParam 
) [protected]
void CsimplemtDlg::OnDestroy (  )
void CsimplemtDlg::OnHScroll ( UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar 
)
BOOL CsimplemtDlg::OnInitDialog (  ) [protected, virtual]
void CsimplemtDlg::OnNMReleasedcaptureSliderAmpcoeff ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderArangemax ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderArangemin ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderBwth2 ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderMasksize1 ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderScaleCol ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderScaleRow ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderSmoothing ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderThmaxarea ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnNMReleasedcaptureSliderThminarea ( NMHDR *  pNMHDR,
LRESULT *  pResult 
)
void CsimplemtDlg::OnPaint (  ) [protected]
HCURSOR CsimplemtDlg::OnQueryDragIcon (  ) [protected]
void CsimplemtDlg::OnSysCommand ( UINT  nID,
LPARAM  lParam 
) [protected]
void CsimplemtDlg::OnTimer ( UINT_PTR  nIDEvent )
void CsimplemtDlg::OnTimer_BasedOnSerial (  )
IplImage * CsimplemtDlg::Res2IplImage ( HBITMAP  hbmp )
void CsimplemtDlg::ResizeDataProcessingImage ( int  nrow_resize,
int  ncol_resize 
)

Member Data Documentation

BYTE CsimplemtDlg::m_byOffsetData[MAX_BUFFER_SIZE]
HICON CsimplemtDlg::m_hIcon [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines