|  | 
|  | MagneticPlotMap (MagneticPlotType type, MAGtype_MagneticModel *&mm, MAGtype_MagneticModel *&tmm, MAGtype_Ellipsoid *ellip) | 
|  | 
| void | ConfigureAccuracy (int stepsize, int poleaccuracy) | 
|  | 
| double | CalcParameter (double lat, double lon) | 
|  | 
| void | BuildParamCache (ParamCache &cache, double lat) | 
|  | 
| double | CachedCalcParameter (double lat, double lon) | 
|  | 
| bool | Interpolate (double x1, double x2, double y1, double y2, bool lat, double lonval, double &rx, double &ry) | 
|  | 
| void | PlotRegion (std::list< PlotLineSeg * > ®ion, double lat1, double lon1, double lat2, double lon2) | 
|  | 
| bool | Recompute (wxDateTime date) | 
|  | 
| void | Plot (pi_ocpnDC *dc, PlugIn_ViewPort *vp, wxColour color) | 
|  | 
| void | ClearMap () | 
|  | 
| void | DrawContour (pi_ocpnDC *dc, PlugIn_ViewPort &VP, double contour, double lat, double lon) | 
|  | 
Definition at line 74 of file MagneticPlotMap.h.
 
◆ MagneticPlotMap()
◆ ~MagneticPlotMap()
  
  | 
        
          | MagneticPlotMap::~MagneticPlotMap | ( |  | ) |  |  | inline | 
 
 
◆ BuildParamCache()
      
        
          | void MagneticPlotMap::BuildParamCache | ( | ParamCache & | cache, | 
        
          |  |  | double | lat | 
        
          |  | ) |  |  | 
      
 
 
◆ CachedCalcParameter()
      
        
          | double MagneticPlotMap::CachedCalcParameter | ( | double | lat, | 
        
          |  |  | double | lon | 
        
          |  | ) |  |  | 
      
 
 
◆ CalcParameter()
      
        
          | double MagneticPlotMap::CalcParameter | ( | double | lat, | 
        
          |  |  | double | lon | 
        
          |  | ) |  |  | 
      
 
 
◆ ClearMap()
      
        
          | void MagneticPlotMap::ClearMap | ( |  | ) |  | 
      
 
 
◆ ConfigureAccuracy()
      
        
          | void MagneticPlotMap::ConfigureAccuracy | ( | int | stepsize, | 
        
          |  |  | int | poleaccuracy | 
        
          |  | ) |  |  | 
      
 
 
◆ DrawContour()
◆ Interpolate()
      
        
          | bool MagneticPlotMap::Interpolate | ( | double | x1, | 
        
          |  |  | double | x2, | 
        
          |  |  | double | y1, | 
        
          |  |  | double | y2, | 
        
          |  |  | bool | lat, | 
        
          |  |  | double | lonval, | 
        
          |  |  | double & | rx, | 
        
          |  |  | double & | ry | 
        
          |  | ) |  |  | 
      
 
 
◆ Plot()
◆ PlotRegion()
      
        
          | void MagneticPlotMap::PlotRegion | ( | std::list< PlotLineSeg * > & | region, | 
        
          |  |  | double | lat1, | 
        
          |  |  | double | lon1, | 
        
          |  |  | double | lat2, | 
        
          |  |  | double | lon2 | 
        
          |  | ) |  |  | 
      
 
 
◆ Recompute()
      
        
          | bool MagneticPlotMap::Recompute | ( | wxDateTime | date | ) |  | 
      
 
 
◆ Ellip
◆ lastx
      
        
          | int MagneticPlotMap::lastx | 
      
 
 
◆ lasty
      
        
          | int MagneticPlotMap::lasty | 
      
 
 
◆ m_bEnabled
      
        
          | bool MagneticPlotMap::m_bEnabled | 
      
 
 
◆ m_Cache
◆ m_map
      
        
          | std::list<PlotLineSeg *> MagneticPlotMap::m_map[LATITUDE_ZONES][LONGITUDE_ZONES] | 
      
 
 
◆ m_PoleAccuracy
      
        
          | double MagneticPlotMap::m_PoleAccuracy | 
      
 
 
◆ m_Spacing
      
        
          | double MagneticPlotMap::m_Spacing | 
      
 
 
◆ m_Step
      
        
          | double MagneticPlotMap::m_Step | 
      
 
 
◆ m_TexFont
◆ m_type
      
        
          | MagneticPlotType MagneticPlotMap::m_type | 
      
 
 
◆ MagneticModel
◆ TimedMagneticModel
◆ UserDate
The documentation for this class was generated from the following files: