: Public Class
Created: 2015-07-31 오후 4:10:05
Modified: 2015-07-31 오후 4:10:05
Project:
Advanced:
Attribute
Private IplImage*
  _imgAngle
Details:
Notes: imgMap과 크기가 같으며 벽면의 노멀 벡터의 방향을 표시한다. 왼쪽:0, 오른쪽: 180, 위쪽: 90, 아래쪽: 270#lt;p/#gt;
Private IplImage*
  _imgMap
Details:
Notes: bitmap 파일에서 읽어들이 이미지가 그대로 저장된다.#lt;p/#gt;
Private IplImage*
  _imgWall
Details:
Notes: imgMap과 크기가 같으며 imgWall은 벽의 확률분포를 표시한다.#lt;p/#gt;
Public int
  _pixelOriginX
Details:
 
Public int
  _pixelOriginY
Details:
 
Public double
  _pixelWidth
Details:
Notes: 한 픽셀의 미터단위 크기: 만일 pixelWidth가 0.01이라면 한 픽셀의 가로 세로 크기가 0,01m가 된다는 것이다.#lt;p/#gt;
Operation
Public
CGlobalMap( imageFileName: char*,
pixelWidth: double,
pixelOriginX: int,
pixelOriginY: int,
):
Details:
Sequential
Public
~CGlobalMap():
Details:
Sequential
Private
CU2Mx( x: int,
):double
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Private
CU2My( y: int,
):double
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Private
ExtractWall():void
Details:
Sequential
Public
GetMapHeight():double
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Public
GetMapImage():IplImage *
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Public
GetMapWidth():double
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Public
GetPixel( x: double,
y: double,
pixel[3]: unsigned char,
):bool
Details:
Sequential
Public
GetWallProb( x: double,
y: double,
angle: float*,
):float
Details:
Sequential
Private
M2CUx( x: double,
):int
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Private
M2CUy( y: double,
):int
Details:
Sequential
Tags: bodyLocation=classDec
inline=true
Private
MakeWallProb():void
Details:
Sequential
Public
PaintMap( hDC: HDC,
sx: int,
sy: int,
scale: double,
):void
Details:
Sequential
Public
pGetPixel( x: double,
y: double,
):char *
Details:
Sequential
Element Source Role Target Role
CNavigation
Class  
Name:  
 
Name: _globalMap
 
Details:
 
COpenGL_AR
Class  
Name:  
 
Name: _map
 
Details:
 
COglWndExt
Class  
Name:  
 
Name: _map
 
Details: