: Public Class
Created: 2015-07-31 오후 4:10:11
Modified: 2015-07-31 오후 4:10:11
Project:
Advanced:
Attribute
Public double
  _angleHor
Details:
 
Public double
  _angleVer
Details:
 
Public CPoint3d
  _centerPos
Details:
 
Private CDC*
  _dc
Details:
 
Public double
  _eyeDist
Details:
 
Public CPoint3d
  _eyePos
Details:
Notes: 로봇을 바라보는 눈의 위치와 방향을 설정한다.#lt;p/#gt;
Protected double
  _fovAngle
Details:
Notes: Perspective projection 설정#lt;p/#gt;
Private HGLRC
  _glrc
Details:
Notes: Rendering Context#lt;p/#gt;
Private int
  _mouseButton
Details:
 
Private CPoint
  _mouseDownPoint
Details:
 
Operation
Public
COglWnd( eyeDist: double,
rotHor: double,
rotVer: double,
):
Details:
Sequential
Tags: initializer=_eyePos (0., 0., 0.),_centerPos (0, 0, 0.),_angleHor (rotHor),_angleVer (rotVer),_eyeDist (eyeDist),_mouseButton (0),_fovAngle(45.)
Public abstract
~COglWnd():
Details:
Sequential
Private
InitGL():void
Details:
Sequential
Private
ListHits( hits: int,
names: unsigned int*,
):void
Details:
Sequential
Public
OnCreate( lpCreateStruct: LPCREATESTRUCT,
):int
Details:
Sequential
Tags: afx_msg=true
Public
OnDestroy():void
Details:
Sequential
Tags: afx_msg=true
Public abstract
OnDraw():void
Details:
Sequential
Tags: bodyLocation=classDec
Public
OnEraseBkgnd( pDC: CDC*,
):BOOL
Details:
Sequential
Tags: afx_msg=true
Public abstract
OnHits( name: int,
):void
Details:
Sequential
Tags: bodyLocation=classDec
Public
OnKeyDown( nChar: UINT,
nRepCnt: UINT,
nFlags: UINT,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnLButtonDown( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnLButtonUp( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnMButtonDown( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnMButtonUp( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnMouseMove( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnMouseWheel( nFlags: UINT,
zDelta: short,
pt: CPoint,
):BOOL
Details:
Sequential
Tags: afx_msg=true
Public
OnPaint():void
Details:
Sequential
Tags: afx_msg=true
Public
OnRButtonDown( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnRButtonUp( nFlags: UINT,
point: CPoint,
):void
Details:
Sequential
Tags: afx_msg=true
Public
OnSize( nType: UINT,
cx: int,
cy: int,
):void
Details:
Sequential
Tags: afx_msg=true
Private
SelectionTest( x: int,
y: int,
):void
Details:
Sequential
Private
SetupPixelFormat( hdc: HDC,
):BOOL
Details:
Sequential
Protected
SetViewport():void
Details:
Sequential
Public
UpdateWnd():void
Details:
Sequential
Element Source Role Target Role
«struct» CPoint3d
Class  
Name:  
 
Name: _centerPos
 
Details:
 
«struct» CPoint3d
Class  
Name:  
 
Name: _eyePos
 
Details:
 
Object Type Connection Direction Notes
COglWndExt Class Generalization From