|  | 
|  | MGridlineCcgo (GridLayout *pGL, const std::shared_ptr< RasterProjector > &vm, const BasicGeoTypes::GeoPos &ccgoCenter, double dMinLat, double dMinLon, double dMaxLat, double dMaxLon, bool bVertical, double dFixedNorthing, double dFixedEasting, double dGridSize, int nSteps, std::string strLab) | 
|  | 
| bool | Valid () | 
|  | 
| double | GetSpacing () | 
|  | 
| void | SetSpacing (double spacing) | 
|  | 
| void | SetPolar (bool bPolar) | 
|  | 
| void | SetFlCache (const std::shared_ptr< FlCache > &flCache) | 
|  | 
| void | SetHashTagVertcal (double tag) | 
|  | 
| void | SetHashTagHorizontal (double tag) | 
|  | 
| void | SetShowFrameTicks (bool b) | 
|  | 
| void | SetShowInteriorTicks (bool b) | 
|  | 
| virtual void | Init (const std::shared_ptr< RasterProjector > &vm, GridLayout *pGL, double dMinLat, double dMinLon, double dMaxLat, double dMaxLon, bool bVertical, double dFixedNorthing, double dFixedEasting, double dGridSize, int nSteps, std::string strLab) | 
|  | 
| virtual void | Build (std::shared_ptr< STK::PolylineRender2D > &pfc, int &lastLineIx) | 
|  | 
|  | 
| bool | GetLatLon (double dNorthing, double dEasting, double &dLat, double &dLon) | 
|  | 
| void | OnCrossPoint (const BasicGeoTypes::PointDXY &p) | 
|  | 
| void | OnCrossingEdge (const BasicGeoTypes::PointDXY &p, GridEdges nEdge) | 
|  | 
| GridEdges | IsCrossingEdge (const BasicGeoTypes::PointDXY &pt) const | 
|  | 
| void | MakeLabelStrings (bool bNorthing, std::string &strMajor, std::string &strMinor) | 
|  | 
| bool | GetMinMaxNorthing () | 
|  | 
| bool | GetMinMaxEasting () | 
|  | 
| virtual bool | GetLatLon (double dNorthing, double dEasting, double &dLat, double &dLon) | 
|  | 
| virtual bool | GetLatLon (double &dLat, double &dLon) | 
|  | 
| virtual bool | GetMinMaxNorthing () | 
|  | 
| virtual bool | GetMinMaxEasting () | 
|  | 
| virtual void | MakeLabelStrings (bool bNorthing, std::string &strMajor, std::string &strMinor) | 
|  | 
| virtual void | MakeFrameLabelStrings (bool bNorthing, std::string &strMajor, std::string &strMinor) | 
|  | 
| virtual void | OnCrossPoint (const BasicGeoTypes::PointDXY &p) | 
|  | 
| virtual void | OnCrossingEdge (const BasicGeoTypes::PointDXY &p, GridEdges nEdge) | 
|  | 
| virtual void | OnPoint (const BasicGeoTypes::PointDXY &p) | 
|  | 
| virtual void | BuildFrameLabel (const BasicGeoTypes::PointDXY &p, GridEdges nEdge) | 
|  | 
| virtual void | BuildAdditionalLabel (const BasicGeoTypes::PointDXY &p) | 
|  | 
| bool | IsInside (const BasicGeoTypes::PointDXY &pt) const | 
|  | 
| virtual GridEdges | IsCrossingEdge (const BasicGeoTypes::PointDXY &pt) const | 
|  | 
| double | GetEdgePoint (const BasicGeoTypes::PointDXY &pt, GridEdges nEdge) const | 
|  | 
| virtual bool | GetPoint (BasicGeoTypes::PointDXY &pt) | 
|  | 
| virtual void | Advance (std::shared_ptr< STK::PolylineRender2D > &pfc, std::vector< STK::Vector2f > &pf, int &lastLineIx) | 
|  | 
|  | 
| MCcgoPos | m_ccgo | 
|  | 
| double | _cosCenterLat = 1.0 | 
|  | 
| std::shared_ptr< RasterProjector > | m_vm | 
|  | 
| GridLayout * | m_pGL | 
|  | 
| bool | m_bOK | 
|  | 
| bool | m_bVertical | 
|  | 
| double | m_dGridSize | 
|  | 
| double | m_dSpacing | 
|  | 
| int | m_nSteps | 
|  | 
| std::string | m_strLab | 
|  | 
| double | m_dMinLat | 
|  | 
| double | m_dMaxLat | 
|  | 
| double | m_dMinLon | 
|  | 
| double | m_dMaxLon | 
|  | 
| double | m_dNorthing | 
|  | 
| double | m_dMinNorthing | 
|  | 
| double | m_dMaxNorthing | 
|  | 
| double | m_dEasting | 
|  | 
| double | m_dMinEasting | 
|  | 
| double | m_dMaxEasting | 
|  | 
| double | m_dStart | 
|  | 
| bool | m_bValid | 
|  | 
| bool | m_bPolar | 
|  | 
| double | m_dLat | 
|  | 
| double | m_dLon | 
|  | 
| BasicGeoTypes::RectD | m_rect | 
|  | 
| BasicGeoTypes::RectD | m_rectW | 
|  | 
| BasicGeoTypes::PointDXY | m_pt | 
|  | 
| std::shared_ptr< FlCache > | _flCache | 
|  | 
| bool | _showFrameTicks | 
|  | 
| bool | _showInteriorTicks | 
|  | 
| double | _hashTagVertical | 
|  | 
| double | _hashTagHorizontal | 
|  | 
◆ GetLatLon()
  
  | 
        
          | bool MGridlineCcgo::GetLatLon | ( | double | dNorthing, |  
          |  |  | double | dEasting, |  
          |  |  | double & | dLat, |  
          |  |  | double & | dLon |  
          |  | ) |  |  |  | protectedvirtual | 
 
 
◆ GetMinMaxEasting()
  
  | 
        
          | bool MGridlineCcgo::GetMinMaxEasting | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ GetMinMaxNorthing()
  
  | 
        
          | bool MGridlineCcgo::GetMinMaxNorthing | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ IsCrossingEdge()
◆ MakeLabelStrings()
  
  | 
        
          | void MGridlineCcgo::MakeLabelStrings | ( | bool | bNorthing, |  
          |  |  | std::string & | strMajor, |  
          |  |  | std::string & | strMinor |  
          |  | ) |  |  |  | protectedvirtual | 
 
 
◆ OnCrossingEdge()
◆ OnCrossPoint()
The documentation for this class was generated from the following files:
- Native/MariaNative/MGeoLayers/MGridlineCcgo.h
- Native/MariaNative/MGeoLayers/MGridlineCcgo.cpp