|
| wxGISMapView (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxCLIP_CHILDREN|wxNO_FULL_REPAINT_ON_RESIZE) |
|
virtual bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxCLIP_CHILDREN|wxNO_FULL_REPAINT_ON_RESIZE, const wxString &name=wxT("GISMapView")) |
|
virtual void | SetTrackCancel (ITrackCancel *pTrackCancel) |
|
virtual wxGISDisplay * | GetDisplay (void) const |
|
virtual bool | AddLayer (wxGISLayer *pLayer) |
|
virtual void | Clear (void) |
|
virtual void | SetSpatialReference (const wxGISSpatialReference &SpatialReference) |
|
virtual void | SetExtent (const OGREnvelope &Env) |
|
virtual void | SetFullExtent (void) |
|
virtual OGREnvelope | GetFullExtent (void) |
|
virtual double | GetScaleRatio (OGREnvelope &Bounds, wxDC &dc) |
|
virtual void | PanStart (wxPoint MouseLocation) |
|
virtual void | PanMoveTo (wxPoint MouseLocation) |
|
virtual void | PanStop (wxPoint MouseLocation) |
|
virtual void | RotateStart (wxPoint MouseLocation) |
|
virtual bool | CanRotate (void) |
|
virtual void | RotateBy (wxPoint MouseLocation) |
|
virtual void | RotateStop (wxPoint MouseLocation) |
|
virtual void | SetRotate (double dAngleRad) |
|
virtual double | GetCurrentRotate (void) |
|
virtual void | AddFlashGeometry (const wxGISGeometry &Geometry, wxGISSymbol *const pSymbol, unsigned char nPhase=1) |
|
virtual void | StartFlashing (wxGISEnumFlashStyle eFlashStyle=enumGISMapFlashNewColor) |
|
virtual bool | CanRedo (void) |
|
virtual bool | CanUndo (void) |
|
virtual void | Redo (void) |
|
virtual void | Undo (void) |
|
virtual size_t | GetSize (void) const |
|
virtual void | Do (const OGREnvelope &Env) |
|
virtual OGREnvelope | GetCurrentExtent (void) const |
|
virtual void | SetName (const wxString &sName) |
|
virtual wxString | GetName (void) const |
|
virtual void | ChangeLayerOrder (size_t nOldIndex, size_t nNewIndex) |
|
virtual size_t | GetLayerCount (void) const |
|
virtual wxGISLayer *const | GetLayerByIndex (size_t nIndex) |
|
virtual wxGISLayer *const | GetLayerById (short nId) |
|
virtual wxString | GetDescription (void) const |
|
virtual void | SetDescription (const wxString &sDescription) |
|
virtual OGREnvelope | GetFullExtent (void) const |
|
virtual wxGISSpatialReference | GetSpatialReference (void) const |
|
virtual bool | HasLayerType (wxGISEnumDatasetType eType) const |
|
virtual long | Advise (wxEvtHandler *pEvtHandler) |
|
virtual void | Unadvise (long nCookie) |
|
|
virtual void | OnPaint (wxPaintEvent &event) |
|
virtual void | OnEraseBackground (wxEraseEvent &event) |
|
virtual void | OnSize (wxSizeEvent &event) |
|
virtual void | OnTimer (wxTimerEvent &event) |
|
virtual void | OnKeyDown (wxKeyEvent &event) |
|
virtual void | OnCaptureLost (wxMouseCaptureLostEvent &event) |
|
virtual void | OnMouseWheel (wxMouseEvent &event) |
|
virtual void | OnDraw (wxGISEnumDrawPhase nPhase) |
|
virtual void | OnMapDrawing (wxMxMapViewUIEvent &event) |
|
virtual void | OnLayerChanged (wxMxMapViewEvent &event) |
|
virtual void | OnLayerLoading (wxMxMapViewEvent &event) |
|
virtual void | DrawToolTip (wxClientDC &dc, const wxString &sText) |
|
virtual OGREnvelope | CreateEnvelopeFromZoomFactor (double dZoom) |
|
virtual void | UpdateFrameCenter (void) |
|
virtual void | Flash (wxGISEnumFlashStyle eFlashStyle=enumGISMapFlashNewColor) |
|
virtual void | DrawGeometry (const wxGISGeometry &Geometry, wxGISSymbol *const pSymbol) |
|
void | Refresh (void) |
|
virtual bool | IsDrawing () const |
|
virtual wxThread::ExitCode | Entry () |
|
virtual bool | CreateAndRunDrawThread (void) |
|
virtual void | DestroyDrawThread (void) |
|
virtual void | AddEvent (const wxEvent &event) |
|
virtual void | PostEvent (wxEvent *event) |
|
The MapView class draw layers to wxWindow.