Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Protected Attributes

mpInfoCoords Class Reference


Detailed Description

Implements an overlay box which shows the mouse coordinates in plot units.

When an mpInfoCoords layer is activated, when mouse is moved over the mpWindow, its coordinates (in mpWindow units, not pixels) are continuously reported inside the layer box.

Definition at line 413 of file mathplot.h.

#include <mrpt/otherlibs/mathplot/mathplot.h>

Inheritance diagram for mpInfoCoords:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 mpInfoCoords ()
 Default constructor.
 mpInfoCoords (wxRect rect, const wxBrush *brush=wxTRANSPARENT_BRUSH)
 Complete constructor, setting initial rectangle and background brush.
 ~mpInfoCoords ()
 Default destructor.
virtual void UpdateInfo (mpWindow &w, wxEvent &event)
 Updates the content of the info box.
virtual void Plot (wxDC &dc, mpWindow &w)
 Plot method.

Protected Attributes

wxString m_content
 string holding the coordinates to be drawn.

Constructor & Destructor Documentation

mpInfoCoords::mpInfoCoords ( )

Default constructor.

mpInfoCoords::mpInfoCoords ( wxRect  rect,
const wxBrush *  brush = wxTRANSPARENT_BRUSH 
)

Complete constructor, setting initial rectangle and background brush.

Parameters:
rectThe initial bounding rectangle.
brushThe wxBrush to be used for box background: default is transparent
mpInfoCoords::~mpInfoCoords ( )

Default destructor.


Member Function Documentation

virtual void mpInfoCoords::Plot ( wxDC &  dc,
mpWindow w 
) [virtual]

Plot method.

Parameters:
dcthe device content where to plot
wthe window to plot
See also:
mpLayer::Plot

Reimplemented from mpInfoLayer.

virtual void mpInfoCoords::UpdateInfo ( mpWindow w,
wxEvent &  event 
) [virtual]

Updates the content of the info box.

It is used to update coordinates.

Parameters:
wparent mpWindow from which to obtain information
eventThe event which called the update.

Reimplemented from mpInfoLayer.


Member Data Documentation

wxString mpInfoCoords::m_content [protected]

string holding the coordinates to be drawn.

Definition at line 438 of file mathplot.h.




Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011