Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::MGridMups Class Reference
Inheritance diagram for Maria::MGridMups:
Maria::MGridUps Maria::MGridBase

Public Member Functions

int Build ()
 
int BuildAuxPath (std::shared_ptr< STK::PolylineRender2D > &pfc, int iAgain, int &numVectors)
 
- Public Member Functions inherited from Maria::MGridUps
bool Create (const std::shared_ptr< RasterProjector > &vm, double dScale, const BasicGeoTypes::GeoRect &gr, GridLayout *pGL)
 
virtual int Build ()
 
- Public Member Functions inherited from Maria::MGridBase
const std::shared_ptr< GridPathCollection > & GetPathCollection (int pathCollectionIndex) const
 
int GetNumPathCollections () const
 
const std::shared_ptr< FlCache > & GetLabelCache () const
 
virtual bool Create (const std::shared_ptr< RasterProjector > &vm, double dScale, const BasicGeoTypes::GeoRect &gr, GridLayout *pGL)
 
virtual int Build ()
 
virtual int BuildAuxPath (std::shared_ptr< STK::PolylineRender2D > &pfc, int pathtype, int &numVectors)
 
const std::string GetId () const
 
GridTypes GetGridType () const
 
void SetVisible (bool visible)
 
bool GetVisible ()
 
void UnrequestAllGraphics ()
 
void UpdatePixelResolution (float pixelResolutionScale)
 

Protected Member Functions

bool SkipLine (int ux, int nGridSize)
 
int Build (std::shared_ptr< STK::PolylineRender2D > &pfc, int &numVectors)
 
- Protected Member Functions inherited from Maria::MGridUps
void BuildSeparationLine ()
 
- Protected Member Functions inherited from Maria::MGridBase
virtual void Init (const std::shared_ptr< RasterProjector > &vm, double dScale, const BasicGeoTypes::GeoRect &gr, GridLayout *pGL, double dGridSize)
 
virtual void SetTics (double dCompfactor, double dGridSizeX, double dGridSizeY)
 
double SanityCheck (double value, double sweep, double max)
 

Protected Attributes

int m_drawCycle = 0
 
- Protected Attributes inherited from Maria::MGridUps
int m_nGridSize
 
std::unique_ptr< MUpsPosm_ups
 
int m_nZone
 
double m_uxmin
 
double m_uxmax
 
double m_uymin
 
double m_uymax
 
int _numVectorsPrimary
 
int _numVectorsSecondary
 
int _numVectorsThird
 
- Protected Attributes inherited from Maria::MGridBase
std::shared_ptr< RasterProjectorm_vm
 
double m_dScale
 
bool m_bPolar
 
double m_dMinLat
 
double m_dMaxLat
 
double m_dMinLon
 
double m_dMaxLon
 
double m_dGridSize
 
int _numPathCollections
 
std::shared_ptr< GridPathCollection_pfcPrimary
 
std::shared_ptr< GridPathCollection_pfcSecondary
 
std::shared_ptr< GridPathCollection_pfcThird
 
std::shared_ptr< GridPathCollection_pfcFourth
 
std::shared_ptr< FlCache_flCache
 
GridTypes _gridType
 

Additional Inherited Members

- Public Attributes inherited from Maria::MGridBase
GridLayoutm_pGL
 
GridSpacing m_GS
 
std::string _id
 
bool _visible
 
- Static Protected Attributes inherited from Maria::MGridUps
static double _fScales [] = { 10000.0, 100000.0, 1000000.0, DBL_MAX }
 
static double _fSteps [] = { 100.0, 1000.0, 10000.0, 100000.0 }
 
static int _nScales = 4
 

Member Function Documentation

◆ Build()

int MGridMups::Build ( )
virtual

Reimplemented from Maria::MGridUps.

◆ BuildAuxPath()

int MGridMups::BuildAuxPath ( std::shared_ptr< STK::PolylineRender2D > &  pfc,
int  iAgain,
int &  numVectors 
)
virtual

Reimplemented from Maria::MGridBase.


The documentation for this class was generated from the following files: