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

Public Member Functions

virtual bool Create (const std::shared_ptr< RasterProjector > &vm, double dScale, const BasicGeoTypes::GeoRect &gr, GridLayout *pGL)
 
virtual int Build ()
 
void BuildPolarTicks ()
 
- 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)
 

Static Public Member Functions

static void GetLabelStrings (double dVal, std::string &sMajor, std::string &sMinor)
 

Protected Member Functions

bool GetPoint (double dLat, double dLon, BasicGeoTypes::PointDXY &pt) const
 
- 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

double m_dGridSizeX
 
double m_dStepSizeX
 
double m_dStartX
 
int m_nLinesX
 
double m_dGridSizeY
 
double m_dStepSizeY
 
double m_dStartY
 
int m_nLinesY
 
int _numVectorsPrimary
 
- 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
 

Member Function Documentation

◆ Build()

int MGridGlobal::Build ( )
virtual

Reimplemented from Maria::MGridBase.

◆ Create()

bool MGridGlobal::Create ( const std::shared_ptr< RasterProjector > &  vm,
double  dScale,
const BasicGeoTypes::GeoRect gr,
GridLayout pGL 
)
virtual

Reimplemented from Maria::MGridBase.


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