#include <rubberband.h>
Public Member Functions | |
wxGISRubberFreeHand (wxPen oPen, wxWindow *pWnd, wxGISDisplay *pDisp, const wxGISSpatialReference &SpaRef=wxNullSpatialReference) | |
virtual void | OnMouseMove (wxMouseEvent &event) |
virtual void | OnMouseUp (wxMouseEvent &event) |
Public Member Functions inherited from wxGISRubberBand | |
wxGISRubberBand (wxPen oPen, wxWindow *pWnd, wxGISDisplay *pDisp, const wxGISSpatialReference &SpaRef=wxNullSpatialReference) | |
virtual wxGISGeometry | TrackNew (wxCoord x, wxCoord y) |
virtual void | OnUnlock (void) |
virtual void | OnKeyDown (wxKeyEvent &event) |
virtual void | OnMouseDown (wxMouseEvent &event) |
virtual void | OnMouseDoubleClick (wxMouseEvent &event) |
virtual void | OnLeave (wxMouseEvent &event) |
virtual void | OnEnter (wxMouseEvent &event) |
virtual void | OnCaptureLost (wxMouseCaptureLostEvent &event) |
Protected Attributes | |
wxVector< wxPoint > | m_aoPoints |
Protected Attributes inherited from wxGISRubberBand | |
wxGISGeometry | m_RetGeom |
bool | m_bLock |
wxCoord | m_StartX |
wxCoord | m_StartY |
wxCoord | m_StartXScr |
wxCoord | m_StartYScr |
wxWindow * | m_pWnd |
wxGISDisplay * | m_pDisp |
wxPen | m_oPen |
wxGISSpatialReference | m_SpaRef |
The class to drawing freehand on window while mouse dragging.