Version: 0.6.0
wxGISUniqueValueRenderer Class Reference
Inheritance diagram for wxGISUniqueValueRenderer:
Collaboration diagram for wxGISUniqueValueRenderer:

Classes

struct  _uniq_value
 

Public Types

typedef struct
wxGISUniqueValueRenderer::_uniq_value 
UNIQ_VALUE
 

Public Member Functions

 wxGISUniqueValueRenderer (wxGISLayer *pwxGISLayer=NULL)
 
virtual void AddValue (int nField, const wxString &sValue, wxGISSymbol *const Symbol)
 
virtual void SetSymbol (wxGISSymbol *pSymbol)
 
virtual void Draw (const wxGISSpatialTreeCursor &Cursor, wxGISEnumDrawPhase DrawPhase, wxGISDisplay *pDisplay, ITrackCancel *pTrackCancel=NULL)
 
virtual bool Apply (ITrackCancel *const pTrackCancel=NULL)
 
virtual void FeatureChanged (const wxGISFeature &Feature)
 
- Public Member Functions inherited from wxGISFeatureRenderer
 wxGISFeatureRenderer (wxGISLayer *pwxGISLayer=NULL)
 
virtual bool CanRender (wxGISLayer *const pwxGISLayer) const
 
virtual bool Draw (wxGISEnumDrawPhase DrawPhase, wxGISDisplay *const pDisplay, ITrackCancel *const pTrackCancel=NULL)
 
- Public Member Functions inherited from wxGISRenderer
 wxGISRenderer (wxGISLayer *pwxGISLayer=NULL)
 
virtual wxString GetName (void) const
 
virtual wxGISEnumRendererType GetType (void) const
 

Protected Attributes

wxVector< UNIQ_VALUEm_astUniqueValues
 
wxGISUniqueValuesSymbolMap m_omSymbols
 
wxGISFeatureDatasetm_pwxGISFeatureDataset
 
- Protected Attributes inherited from wxGISFeatureRenderer
wxGISFeatureLayerm_pwxGISFeatureLayer
 
wxGISSymbolm_pSymbol
 
wxCriticalSection m_CritSect
 
- Protected Attributes inherited from wxGISRenderer
wxGISLayer *const m_pwxGISLayer
 

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