Class GribSettingsDialogBase.  
 More...
#include <GribUIDialogBase.h>
|  | 
|  | GribSettingsDialogBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Settings"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, -1), long style=wxDEFAULT_DIALOG_STYLE) | 
|  | 
◆ GribSettingsDialogBase()
      
        
          | GribSettingsDialogBase::GribSettingsDialogBase | ( | wxWindow * | parent, | 
        
          |  |  | wxWindowID | id = wxID_ANY, | 
        
          |  |  | const wxString & | title = _("Settings"), | 
        
          |  |  | const wxPoint & | pos = wxDefaultPosition, | 
        
          |  |  | const wxSize & | size = wxSize(-1, -1), | 
        
          |  |  | long | style = wxDEFAULT_DIALOG_STYLE | 
        
          |  | ) |  |  | 
      
 
 
◆ ~GribSettingsDialogBase()
      
        
          | GribSettingsDialogBase::~GribSettingsDialogBase | ( |  | ) |  | 
      
 
 
◆ OnApply()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnApply | ( | wxCommandEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnCtrlandDataStyleChanged()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnCtrlandDataStyleChanged | ( | wxCommandEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnDataTypeChoice()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnDataTypeChoice | ( | wxCommandEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnIntepolateChange()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnIntepolateChange | ( | wxCommandEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnPageChange()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnPageChange | ( | wxNotebookEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnSpacingModeChange()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnSpacingModeChange | ( | wxCommandEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnTransparencyChange()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnTransparencyChange | ( | wxScrollEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ OnUnitChange()
  
  | 
        
          | virtual void GribSettingsDialogBase::OnUnitChange | ( | wxCommandEvent & | event | ) |  |  | inlineprotectedvirtual | 
 
 
◆ m_biAltitude
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biAltitude |  | protected | 
 
 
◆ m_biNow
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biNow |  | protected | 
 
 
◆ m_biOpenFile
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biOpenFile |  | protected | 
 
 
◆ m_biPlay
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biPlay |  | protected | 
 
 
◆ m_biRequest
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biRequest |  | protected | 
 
 
◆ m_biSettings
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biSettings |  | protected | 
 
 
◆ m_biShowCursorData
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biShowCursorData |  | protected | 
 
 
◆ m_biTimeSlider
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biTimeSlider |  | protected | 
 
 
◆ m_biZoomToCenter
  
  | 
        
          | wxStaticBitmap* GribSettingsDialogBase::m_biZoomToCenter |  | protected | 
 
 
◆ m_cbAbbrIsoBarsNumbers
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbAbbrIsoBarsNumbers |  | protected | 
 
 
◆ m_cBarbArrFixSpac
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cBarbArrFixSpac |  | protected | 
 
Flag to determine barbed arrow layout mode. 
When true, wind/current barbs are drawn using a fixed spacing grid where arrows are evenly distributed across the screen at intervals specified by m_iBarbArrSpacing. This mode creates a regular pattern of barbs. 
Definition at line 324 of file GribUIDialogBase.h.
 
 
◆ m_cBarbArrMinSpac
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cBarbArrMinSpac |  | protected | 
 
 
◆ m_cBarbedColours
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cBarbedColours |  | protected | 
 
 
◆ m_cBarbedVisibility
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cBarbedVisibility |  | protected | 
 
 
◆ m_cbBarbedArrows
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbBarbedArrows |  | protected | 
 
 
◆ m_cbDirectionArrows
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbDirectionArrows |  | protected | 
 
 
◆ m_cbIsoBars
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbIsoBars |  | protected | 
 
 
◆ m_cbNumbers
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbNumbers |  | protected | 
 
 
◆ m_cbOverlayMap
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbOverlayMap |  | protected | 
 
 
◆ m_cbParticles
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cbParticles |  | protected | 
 
 
◆ m_cDataType
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cDataType |  | protected | 
 
 
◆ m_cDataUnits
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cDataUnits |  | protected | 
 
 
◆ m_cDirArrFixSpac
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cDirArrFixSpac |  | protected | 
 
 
◆ m_cDirArrMinSpac
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cDirArrMinSpac |  | protected | 
 
 
◆ m_cDirectionArrowForm
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cDirectionArrowForm |  | protected | 
 
 
◆ m_cDirectionArrowSize
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cDirectionArrowSize |  | protected | 
 
 
◆ m_cInterpolate
      
        
          | wxCheckBox* GribSettingsDialogBase::m_cInterpolate | 
      
 
 
◆ m_cLoopMode
      
        
          | wxCheckBox* GribSettingsDialogBase::m_cLoopMode | 
      
 
 
◆ m_cLoopStartPoint
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cLoopStartPoint |  | protected | 
 
 
◆ m_cNumFixSpac
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cNumFixSpac |  | protected | 
 
 
◆ m_cNumMinSpac
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_cNumMinSpac |  | protected | 
 
 
◆ m_cOverlayColors
  
  | 
        
          | wxChoice* GribSettingsDialogBase::m_cOverlayColors |  | protected | 
 
 
◆ m_ctParticles
  
  | 
        
          | wxStaticText* GribSettingsDialogBase::m_ctParticles |  | protected | 
 
 
◆ m_fgBarbedData1
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgBarbedData1 |  | protected | 
 
 
◆ m_fgBarbedData2
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgBarbedData2 |  | protected | 
 
 
◆ m_fgDirArrData1
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgDirArrData1 |  | protected | 
 
 
◆ m_fgDirArrData2
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgDirArrData2 |  | protected | 
 
 
◆ m_fgNumData1
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgNumData1 |  | protected | 
 
 
◆ m_fgSetDataSizer
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgSetDataSizer |  | protected | 
 
 
◆ m_fgSetGuiSizer
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgSetGuiSizer |  | protected | 
 
 
◆ m_fgSetPlaybackSizer
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fgSetPlaybackSizer |  | protected | 
 
 
◆ m_fIsoBarSpacing
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fIsoBarSpacing |  | protected | 
 
 
◆ m_fIsoBarVisibility
  
  | 
        
          | wxFlexGridSizer* GribSettingsDialogBase::m_fIsoBarVisibility |  | protected | 
 
 
◆ m_nSettingsBook
      
        
          | wxNotebook* GribSettingsDialogBase::m_nSettingsBook | 
      
 
 
◆ m_rbCurDataAttaWCap
  
  | 
        
          | wxRadioButton* GribSettingsDialogBase::m_rbCurDataAttaWCap |  | protected | 
 
 
◆ m_rbCurDataAttaWoCap
  
  | 
        
          | wxRadioButton* GribSettingsDialogBase::m_rbCurDataAttaWoCap |  | protected | 
 
 
◆ m_rbCurDataIsolHoriz
  
  | 
        
          | wxRadioButton* GribSettingsDialogBase::m_rbCurDataIsolHoriz |  | protected | 
 
 
◆ m_rbCurDataIsolVertic
  
  | 
        
          | wxRadioButton* GribSettingsDialogBase::m_rbCurDataIsolVertic |  | protected | 
 
 
◆ m_sBarbArrSpacing
  
  | 
        
          | wxSpinCtrl* GribSettingsDialogBase::m_sBarbArrSpacing |  | protected | 
 
Spacing between barbed arrows in fixed spacing mode. 
This value defines the pixel distance between adjacent wind/current barbs when using fixed spacing mode (m_bBarbArrFixSpac = true). The spacing is measured in screen pixels, but is converted to geographic coordinates during rendering to ensure proper movement when panning.
Higher values create a sparser grid with fewer barbs, while lower values create a denser grid with more barbs. The actual on-screen distance includes this spacing plus the size of the barbed arrow itself. 
Definition at line 340 of file GribUIDialogBase.h.
 
 
◆ m_sButton
      
        
          | wxStdDialogButtonSizer* GribSettingsDialogBase::m_sButton | 
      
 
 
◆ m_sButtonApply
      
        
          | wxButton* GribSettingsDialogBase::m_sButtonApply | 
      
 
 
◆ m_sButtonCancel
      
        
          | wxButton* GribSettingsDialogBase::m_sButtonCancel | 
      
 
 
◆ m_sButtonOK
      
        
          | wxButton* GribSettingsDialogBase::m_sButtonOK | 
      
 
 
◆ m_sDirArrSpacing
  
  | 
        
          | wxSpinCtrl* GribSettingsDialogBase::m_sDirArrSpacing |  | protected | 
 
 
◆ m_sIsoBarSpacing
  
  | 
        
          | wxSpinCtrl* GribSettingsDialogBase::m_sIsoBarSpacing |  | protected | 
 
 
◆ m_sIsoBarVisibility
  
  | 
        
          | wxCheckBox* GribSettingsDialogBase::m_sIsoBarVisibility |  | protected | 
 
 
◆ m_sNumbersSpacing
  
  | 
        
          | wxSpinCtrl* GribSettingsDialogBase::m_sNumbersSpacing |  | protected | 
 
 
◆ m_sParticleDensity
  
  | 
        
          | wxSlider* GribSettingsDialogBase::m_sParticleDensity |  | protected | 
 
 
◆ m_sSlicesPerUpdate
      
        
          | wxChoice* GribSettingsDialogBase::m_sSlicesPerUpdate | 
      
 
 
◆ m_staticText24
  
  | 
        
          | wxStaticText* GribSettingsDialogBase::m_staticText24 |  | protected | 
 
 
◆ m_staticText26
  
  | 
        
          | wxStaticText* GribSettingsDialogBase::m_staticText26 |  | protected | 
 
 
◆ m_sTransparency
  
  | 
        
          | wxSlider* GribSettingsDialogBase::m_sTransparency |  | protected | 
 
 
◆ m_sUpdatesPerSecond
  
  | 
        
          | wxSlider* GribSettingsDialogBase::m_sUpdatesPerSecond |  | protected | 
 
 
◆ m_tIsoBarSpacing
  
  | 
        
          | wxStaticText* GribSettingsDialogBase::m_tIsoBarSpacing |  | protected | 
 
 
◆ m_tOverlayColors
  
  | 
        
          | wxStaticText* GribSettingsDialogBase::m_tOverlayColors |  | protected | 
 
 
◆ m_tSlicesPerUpdate
  
  | 
        
          | wxStaticText* GribSettingsDialogBase::m_tSlicesPerUpdate |  | protected | 
 
 
The documentation for this class was generated from the following files: