RadarView Class Reference

#include <RadarView.h>

Inheritance diagram for RadarView:

Window

List of all members.


Public Member Functions

 RadarView ()
 Public constructor.
virtual ~RadarView ()
 Virtual destructor.
virtual void Draw (gui::Rect rect)
 (*** add brief description here ***)
void SetConsole (Console *pConsole)
 (*** add brief description here ***)
void SetMapView (MapView *pView)
 (*** add brief description here ***)
void ScanMap (regcom::common::Map *pMap)
 (*** add brief description here ***)
void SetCursor (gui::Rect &rect)
 (*** add brief description here ***)
virtual void OnMouseMove (gui::Point point)
 (*** add brief description here ***)
virtual void OnMouseDown (int n, gui::Point point)
 (*** add brief description here ***)
virtual void OnMouseUp (int n, gui::Point point)
 (*** add brief description here ***)

Protected Member Functions

void DrawMargins (gui::Rect rect)
 (*** add brief description here ***)
void DrawMap (gui::Rect rect)
 (*** add brief description here ***)
void DrawCursor (gui::Rect rect)
 (*** add brief description here ***)
void PixelScanMap (regcom::common::Map *pMap)
 (*** add brief description here ***)
void BlitScanMap (regcom::common::Map *pMap)
 (*** add brief description here ***)

Private Attributes

Consolem_pConsole
 (*** add brief description here ***)
MapViewm_pMapView
 (*** add brief description here ***)
gui::Point m_ViewportPos
 (*** add brief description here ***)
gui::Rect m_Cursor
 (*** add brief description here ***)
gui::Surfacem_pImage
 (*** add brief description here ***)
bool m_Dragging
 (*** add brief description here ***)
gui::Point m_DragCorner
 (*** add brief description here ***)
gui::Rect m_VisibleRect
 (*** add brief description here ***)

Detailed Description

(*** add brief description here ***)
Full Description
(*** add full description here ***)

Constructor & Destructor Documentation

RadarView (  ) 

Public constructor.

Full Description
This method creates a new instance of the class.
Returns:
New instance of the class.

~RadarView (  )  [virtual]

Virtual destructor.

Full Description
This method destroys an existing instance of the class.
Returns:
None.


Member Function Documentation

void Draw ( gui::Rect  rect  )  [virtual]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
rect  (*** add description here ***)

Reimplemented from Window.

void SetConsole ( Console pConsole  ) 

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
pConsole  (*** add description here ***)

void SetMapView ( MapView pView  ) 

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
pView  (*** add description here ***)

void ScanMap ( regcom::common::Map pMap  ) 

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
pMap  (*** add description here ***)

void SetCursor ( gui::Rect rect  ) 

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
rect  (*** add description here ***)

void OnMouseMove ( gui::Point  point  )  [virtual]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
point  (*** add description here ***)

Reimplemented from Window.

void OnMouseDown ( int  n,
gui::Point  point 
) [virtual]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
n  (*** add description here ***)
point  (*** add description here ***)

Reimplemented from Window.

void OnMouseUp ( int  n,
gui::Point  point 
) [virtual]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
n  (*** add description here ***)
point  (*** add description here ***)

Reimplemented from Window.

void DrawMargins ( gui::Rect  rect  )  [protected]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
rect  (*** add description here ***)

void DrawMap ( gui::Rect  rect  )  [protected]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
rect  (*** add description here ***)

void DrawCursor ( gui::Rect  rect  )  [protected]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
rect  (*** add description here ***)

void PixelScanMap ( regcom::common::Map pMap  )  [protected]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
pMap  (*** add description here ***)

void BlitScanMap ( regcom::common::Map pMap  )  [protected]

(*** add brief description here ***)

Full Description
(*** add full description here ***)
Returns:
(*** add return description here ***)
Parameters:
pMap  (*** add description here ***)


Member Data Documentation

Console* m_pConsole [private]

(*** add brief description here ***)

MapView* m_pMapView [private]

(*** add brief description here ***)

(*** add brief description here ***)

gui::Rect m_Cursor [private]

(*** add brief description here ***)

gui::Surface* m_pImage [private]

(*** add brief description here ***)

bool m_Dragging [private]

(*** add brief description here ***)

(*** add brief description here ***)

(*** add brief description here ***)


The documentation for this class was generated from the following files: