: Public Class
Created: 2015-07-31 오후 4:10:15
Modified: 2015-07-31 오후 4:10:15
Project:
Advanced:
COScopeCtrl window<p/>
Attribute
Public bool
  autofitYscale
Details:
 
Public bool
  drawBars
Details:
 
Protected bool
  m_bDoUpdate
Details:
 
Protected CBitmap
  m_bitmapGrid
Details:
 
Protected CBitmap
  m_bitmapOldGrid
Details:
 
Protected CBitmap
  m_bitmapOldPlot
Details:
 
Protected CBitmap
  m_bitmapPlot
Details:
 
Public COLORREF
  m_crBackColor
Details:
Notes: background color#lt;p/#gt;
Public COLORREF
  m_crGridColor
Details:
Notes: grid color#lt;p/#gt;
Protected CDC
  m_dcGrid
Details:
 
Protected CDC
  m_dcPlot
Details:
 
Protected int
  m_nClientHeight
Details:
 
Protected int
  m_nClientWidth
Details:
 
Public int
  m_nMaxPointCnt
Details:
 
Protected int
  m_nPlotHeight
Details:
 
Protected int
  m_nPlotWidth
Details:
 
Protected UINT
  m_nRedrawTimer
Details:
 
Public int
  m_nShiftPixels
Details:
Notes: amount to shift with each new point#lt;p/#gt;
Public int
  m_nTrendPoints
Details:
Notes: when you set this to #gt; 0, then plot will#lt;p/#gt;
Protected int
  m_NTrends
Details:
 
Public int
  m_nXGrids
Details:
 
Public int
  m_nXPartial
Details:
 
Public int
  m_nYDecimals
Details:
 
Public int
  m_nYGrids
Details:
 
Protected PlotData_t*
  m_PlotData
Details:
 
Protected CRect
  m_rectClient
Details:
 
Protected CRect
  m_rectPlot
Details:
 
Public m_str_t
  m_str
Details:
 
Public bool
  ready
Details:
 
Protected static CFont
  sm_fontAxis
Details:
 
Protected static LOGFONT
  sm_logFontAxis
Details:
 
Operation
Public
AppendEmptyPoints( dNewPoint[]: double,
bInvalidate: bool,
bAdd2List: bool,
bUseTrendRatio: bool,
):void
Details:
Sequential
Notes: G.Hayduk: AppendEmptyPoints adds a vector of data points, without drawing them (but shifting the plot), this way you can do a "hole" (space) in the plot i.e. indicating "no data here". When points are available, call AppendEmptyPoints for first valid vector of data points, and then call AppendPoints again and again for valid points#lt;p/#gt;
Public
AppendPoints( dNewPoint[]: double,
bInvalidate: bool,
bAdd2List: bool,
bUseTrendRatio: bool,
):void
Details:
Sequential
Public
COScopeCtrl( NTrends: int,
):
Details:
Sequential
Public abstract
~COScopeCtrl():
Details:
Sequential
Public abstract
Create( dwStyle: DWORD,
rect: RECT&,
pParentWnd: CWnd*,
nID: UINT,
):BOOL
Details:
Sequential
Public
DrawPoint():void
Details:
Sequential
Public
GetPlotColor( iTrend: int,
):COLORREF
Details:
Sequential
Public
GetPlotRect( rPlotRect: CRect&,
):void
Details:
Sequential
Tags: bodyLocation=classDec
Public
InvalidateCtrl( deleteGraph: bool,
):void
Details:
Sequential
Protected
OnLButtonDblClk( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Protected
OnMouseMove( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Protected
OnPaint():void
Details:
Sequential
Tags: afx_msg=true
Protected
OnSize( nType: UINT,
cx: int,
cy: int,
):void
Details:
Sequential
Tags: afx_msg=true
Protected
OnSysColorChange():void
Details:
Sequential
Tags: afx_msg=true
Protected
OnTimer( nIDEvent: UINT,
):void
Details:
Sequential
Tags: afx_msg=true
Public
ReCreateGraph():int
Details:
Sequential
Public
Reset():void
Details:
Sequential
Public
SetBackgroundColor( color: COLORREF,
):void
Details:
Sequential
Public
SetBarsPlot( BarsPlot: bool,
iTrend: int,
):void
Details:
Sequential
Public
SetGridColor( color: COLORREF,
):void
Details:
Sequential
Public
SetLegendLabel( string: CString,
iTrend: int,
):void
Details:
Sequential
Public
SetPlotColor( color: COLORREF,
iTrend: int,
):void
Details:
Sequential
Public
SetRange( dLower: double,
dUpper: double,
iTrend: int,
):void
Details:
Sequential
Public
SetRanges( dLower: double,
dUpper: double,
):void
Details:
Sequential
Public
SetTrendRatio( iTrend: int,
iRatio: unsigned int,
):void
Details:
Sequential
Public
SetXUnits( string: CString,
XMin: CString,
XMax: CString,
):void
Details:
Sequential
Public
SetYUnits( string: CString,
YMin: CString,
YMax: CString,
):void
Details:
Sequential
Element Source Role Target Role
«typedef» UINT
Class  
Name:  
 
Name: m_nRedrawTimer
 
Details:
 
Element Source Role Target Role
CRealTimePlotDlg
Class  
Name:  
 
Name: _plotCtrl
 
Details: