: Public Class

Created: | 2015-07-31 오후 4:10:15
Modified: | 2015-07-31 오후 4:10:22
Project: |
Author: | shint
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {B03B1BD0-C53D-4086-9A80-B9A36EC5E0ED}
Appears In: | Package1

- Attributes
- Operations

Attribute
Private CBitmap _bitmap
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CBitmap* _bitmapOld
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CDC _memDC
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CRect _memDCRect
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Notes: | 화면 깜박임을 없애기 위해 메모리 DC를 사용한다. 메모리 DC에 그림을 그린 후, 이를 대화상자로 복사한다.#lt;p/#gt;

Operation
Public CDlgVehicleStatus( pParent: CWnd*,
Default: | NULL
Kind: | in
Stereotype: |
):
Details: Sequential
Tags: | initializer=CDialog(CDlgVehicleStatus::IDD, pParent)
Public abstract ~CDlgVehicleStatus():
Details: Sequential
Protected abstract DoDataExchange( pDX: CDataExchange*,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private DrawBg( dc: CDC&,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private DrawCar( dc: CDC&,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private DrawHallSensor( dc: CDC&,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private DrawVector( dc: CDC&,
Default: |
Kind: | in
Stereotype: |
x: double,
Default: |
Kind: | in
Stereotype: |
y: double,
Default: |
Kind: | in
Stereotype: |
vx: double,
Default: |
Kind: | in
Stereotype: |
vy: double,
Default: |
Kind: | in
Stereotype: |
thick: int,
Default: |
Kind: | in
Stereotype: |
color: COLORREF,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private DrawWheel( dc: CDC&,
Default: |
Kind: | in
Stereotype: |
x: double,
Default: |
Kind: | in
Stereotype: |
y: double,
Default: |
Kind: | in
Stereotype: |
r: double,
Default: |
Kind: | in
Stereotype: |
t: double,
Default: |
Kind: | in
Stereotype: |
theta: double,
Default: |
Kind: | in
Stereotype: |
color: COLORREF,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private JoystickControl( linearVel: double&,
Default: |
Kind: | in
Stereotype: |
steerAngle: double&,
Default: |
Kind: | in
Stereotype: |
buttons: DWORD&,
Default: |
Kind: | in
Stereotype: |
):bool
Details: Sequential
Private M2Pl( d: double,
Default: |
Kind: | in
Stereotype: |
):int
Details: Sequential
Tags: | bodyLocation=classDec inline=true
Private M2Px( x: double,
Default: |
Kind: | in
Stereotype: |
):int
Details: Sequential
Tags: | bodyLocation=classDec inline=true
Private M2Py( y: double,
Default: |
Kind: | in
Stereotype: |
):int
Details: Sequential
Tags: | bodyLocation=classDec inline=true
Private ManualControl( dt: double,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Public OnBnClickedBtAdjustHallSensor():void
Details: Sequential
Tags: | afx_msg=true
Public OnBnClickedButtonSet():void
Details: Sequential
Tags: | afx_msg=true
Public abstract OnInitDialog():BOOL
Details: Sequential
Notes: | CDlgVehicleStatus message handlers#lt;p/#gt;
Public OnPaint():void
Details: Sequential
Tags: | afx_msg=true
Notes: | If you add a minimize button to your dialog, you will need the code below to draw the icon. For MFC applications using the document/view model, this is automatically done for you by the framework.#lt;p/#gt;
Public OnQueryDragIcon():HCURSOR
Details: Sequential
Tags: | afx_msg=true
Public OnTimer( nIDEvent: UINT_PTR,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Private UpdateScreen( dt: double,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private UpdateText( dt: double,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential