Version: 0.6.0
wxGISRubberFreeHand Class Reference

#include <rubberband.h>

Inheritance diagram for wxGISRubberFreeHand:
Collaboration diagram for wxGISRubberFreeHand:

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
 
wxGISDisplaym_pDisp
 
wxPen m_oPen
 
wxGISSpatialReference m_SpaRef
 

Detailed Description

The class to drawing freehand on window while mouse dragging.

Library:  wxGISDisplay

The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/display/rubberband.h
  • /home/bishop/work/projects/nextgismanager/src/display/rubberband.cpp