: Public Class

Created: | 2015-07-31 오후 4:10:11
Modified: | 2015-07-31 오후 4:10:11
Project: |
Author: | shint
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {2D559080-E029-4277-A644-252A0236C618}
Appears In: | Package1

- Attributes
- Operations
- Associations To
- Other Links

Attribute
Public double _angleHor
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public double _angleVer
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CPoint3d _centerPos
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CDC* _dc
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public double _eyeDist
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Public CPoint3d _eyePos
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Notes: | 로봇을 바라보는 눈의 위치와 방향을 설정한다.#lt;p/#gt;
Protected double _fovAngle
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Notes: | Perspective projection 설정#lt;p/#gt;
Private HGLRC _glrc
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Notes: | Rendering Context#lt;p/#gt;
Private int _mouseButton
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Private CPoint _mouseDownPoint
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False

Operation
Public COglWnd( eyeDist: double,
Default: |
Kind: | in
Stereotype: |
rotHor: double,
Default: |
Kind: | in
Stereotype: |
rotVer: double,
Default: |
Kind: | in
Stereotype: |
):
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,
Default: |
Kind: | in
Stereotype: |
names: unsigned int*,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Public OnCreate( lpCreateStruct: LPCREATESTRUCT,
Default: |
Kind: | in
Stereotype: |
):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*,
Default: |
Kind: | in
Stereotype: |
):BOOL
Details: Sequential
Tags: | afx_msg=true
Public abstract OnHits( name: int,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | bodyLocation=classDec
Public OnKeyDown( nChar: UINT,
Default: |
Kind: | in
Stereotype: |
nRepCnt: UINT,
Default: |
Kind: | in
Stereotype: |
nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnLButtonDown( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnLButtonUp( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnMButtonDown( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnMButtonUp( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnMouseMove( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnMouseWheel( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
zDelta: short,
Default: |
Kind: | in
Stereotype: |
pt: CPoint,
Default: |
Kind: | in
Stereotype: |
):BOOL
Details: Sequential
Tags: | afx_msg=true
Public OnPaint():void
Details: Sequential
Tags: | afx_msg=true
Public OnRButtonDown( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnRButtonUp( nFlags: UINT,
Default: |
Kind: | in
Stereotype: |
point: CPoint,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Public OnSize( nType: UINT,
Default: |
Kind: | in
Stereotype: |
cx: int,
Default: |
Kind: | in
Stereotype: |
cy: int,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | afx_msg=true
Private SelectionTest( x: int,
Default: |
Kind: | in
Stereotype: |
y: int,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Private SetupPixelFormat( hdc: HDC,
Default: |
Kind: | in
Stereotype: |
):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 |