|
|
| tmRenderer (wxWindow *parent, wxWindowID id) |
| |
| | ~tmRenderer () |
| | Destructor.
|
| |
| void | OnSizeChange (wxSizeEvent &event) |
| | Respond to a Size message.
|
| |
|
void | InitSize () |
| |
|
void | OnPaint (wxPaintEvent &event) |
| |
|
void | SetBitmapStatus (wxBitmap *bmp=nullptr) |
| |
|
void | SetTool (tmGIS_TOOL selected_tool) |
| |
|
tmGIS_TOOL | GetTool () |
| |
|
wxBitmap * | GetBitmap () |
| |
| void | DrawCircleVideoInverse (wxPoint pt, int radius) |
| | Draw a circle using inverse video.
|
| |
|
void | DrawCircleVideoInverseClean () |
| |
|
void | StopModifyEvent () |
| |
|
void | SetEditManagerRef (tmEditManager *manager) |
| |
|
void | SetToolManagerRef (tmToolManager *manager) |
| |
|
|
void | ZoomStart (const wxPoint &mousepos) |
| |
|
void | ZoomUpdate (wxMouseEvent &event) |
| |
|
void | ZoomStop (const wxPoint &mousepos) |
| |
| void | SelectStart (const wxPoint &mousepos) |
| | Called when selection start (mouse down)
|
| |
| void | SelectUpdate (wxMouseEvent &event) |
| | Called when selection is updated (mouse move)
|
| |
| void | SelectStop (const wxPoint &mousepos) |
| | Called when selection finished (mouse up)
|
| |
| void | PanStart (const wxPoint &mousepos) |
| | Start the pan.
|
| |
| void | PanUpdate (const wxPoint &mousepos) |
| | Update the pan image during mouse move.
|
| |
| void | PanStop (const wxPoint &mousepos) |
| | Refresh screen after pan.
|
| |
|
void | PanDClick (wxMouseEvent &event) |
| |
|
void | OrientedPtsStart (const wxPoint &mousepos) |
| |
|
void | OrientedPtsMove (const wxPoint &mousepos) |
| |
|
void | OrientedPtsStop (const wxPoint &mousepos) |
| |
|
void | ModifySharedStart (const wxPoint &mousepos) |
| |
|
void | ModifySharedStop (const wxPoint &mousepos) |
| |
|
void | ModifySharedUpdate (const wxPoint &mousepos) |
| |
| void | CutLineClick (const wxPoint &mousepos) |
| | Click up with cut line tool.
|
| |
◆ ~tmRenderer()
| tmRenderer::~tmRenderer |
( |
| ) |
|
Destructor.
- Author
- Lucien Schreiber (c) CREALP 2009
- Date
- 26 January 2009
◆ CutLineClick()
| void tmRenderer::CutLineClick |
( |
const wxPoint & | mousepos | ) |
|
|
protected |
Click up with cut line tool.
- Author
- Lucien Schreiber (c) CREALP 2009
- Date
- 05 February 2009
◆ DrawCircleVideoInverse()
| void tmRenderer::DrawCircleVideoInverse |
( |
wxPoint | pt, |
|
|
int | radius ) |
Draw a circle using inverse video.
- Parameters
-
| pt | Coordinate of center |
| radius | Circle radius in px. |
- Author
- Lucien Schreiber (c) CREALP 2009
- Date
- 24 February 2009
◆ OnSizeChange()
| void tmRenderer::OnSizeChange |
( |
wxSizeEvent & | event | ) |
|
Respond to a Size message.
This function is called each time the size of the tmRenderer windows change. This function does nothing but send the informations to the tmLayerManager
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 21 July 2008
◆ PanStart()
| void tmRenderer::PanStart |
( |
const wxPoint & | mousepos | ) |
|
|
protected |
Start the pan.
Call this function when the mouse is down for initiating the pan process. This function grab the screen into a bitmap used later (in PanUpdate()) when user moves the mouse.
- Parameters
-
| mousepos | wxPoint position of the mouse when user click |
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 31 July 2008
◆ PanStop()
| void tmRenderer::PanStop |
( |
const wxPoint & | mousepos | ) |
|
|
protected |
Refresh screen after pan.
Call this function when the pan is over to make cleanup and refresh screen.
- Parameters
-
| mousepos | actual mouse position |
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 31 July 2008
◆ PanUpdate()
| void tmRenderer::PanUpdate |
( |
const wxPoint & | mousepos | ) |
|
|
protected |
Update the pan image during mouse move.
Call this function when the mouse move for moving the pan image.
- Parameters
-
| mousepos | actual mouse position |
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 31 July 2008
◆ SelectStart()
| void tmRenderer::SelectStart |
( |
const wxPoint & | mousepos | ) |
|
|
protected |
Called when selection start (mouse down)
- Parameters
-
| mousepos | actual coordinate of the mouse in screen pixels |
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 29 October 2008
◆ SelectStop()
| void tmRenderer::SelectStop |
( |
const wxPoint & | mousepos | ) |
|
|
protected |
Called when selection finished (mouse up)
- Parameters
-
| mousepos | actual coordinate of the mouse in screen pixels |
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 29 October 2008
◆ SelectUpdate()
| void tmRenderer::SelectUpdate |
( |
wxMouseEvent & | event | ) |
|
|
protected |
Called when selection is updated (mouse move)
- Parameters
-
| mousepos | actual coordinate of the mouse in screen pixels |
- Author
- Lucien Schreiber (c) CREALP 2008
- Date
- 29 October 2008
The documentation for this class was generated from the following files:
- /github/workspace/src/gis/tmrenderer.h
- /github/workspace/src/gis/tmrenderer.cpp